Zilog Z0843004VSC
| Fabricante | |
| Cód. da peça | Z0843004VSC |
| Nº LCSC | C3232678 |
| Emb. | LCC-44(16.6x16.6) |
| Número do Cliente | |
| Atrib. princ. | Others LCC-44(16.6x16.6) Microcontrollers |
| Folha de Dados | Zilog Z0843004VSC |
Especificações do Produto
| Tipo | Descrição | |
|---|---|---|
| Categoria | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Fabricante | Zilog | |
| Emb. | LCC-44(16.6x16.6) | |
| CPU Core | Others |
| Tipo | Descrição | |
|---|---|---|
| Categoria | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Fabricante | Zilog |
| Tipo | Descrição | |
|---|---|---|
| Emb. | LCC-44(16.6x16.6) | |
| CPU Core | Others |
Descrição
The Z80 CTC, hereinafter referred to as Z80 CTC or CTC, four-channel counter/timer can be programmed by system software for a broad range of counting and timing applications. The four independently programmable channels of the Z80 CTC satisty common microcomputer system requirements for event counting, interrupt and interval timing, and general clock rate generation. System design is simplified because the CTC connects directly to both the Z80 CPU and the Z80 SIO with no additional logic. In larger systems, address decoders and buffers may be required. Interfaces directly to the Z80 CPU or - for baud rate generation - to the Z80 SIO. Standard Z80 Family daisy-chain interrupt structure provides fully vectored, prioritized interrupts without external logic. The CTC may also be used as an interrupt controller. 6 MHz version supports 6.144 MHz CPU clock operation. Programming the CTC is straightforward: each channel is programmed with two bytes; a third is necessary when interrupts are enabled. Once started, the CTC counts down, automatically reloads its time constant, and resumes counting. Software timing loops are completely eliminated. Interrupt processing is simplified because only one vector need be specified; the CTC internally generates a unique vector for each channel. The Z80 CTC requires a single +5%V power supply and the standard Z80 single-phase system clock. It is packaged in 28-pin DIPs, a 44-pin plastic chip carrier, and a 44-pin LQFP. Note that the LQFP package is only available for CMOS versions.
The Z80 CTC has four independent counter/timer channels. Each channel is individually programmed with two words: a control word and a time-constant word. The control word selects the operating mode (counter or timer), enables or disables the channel interrupt, and selects certain other operating parameters. If the timing mode is selected, the control word also sets a prescaler, which divides the system clock by either 16 or 256. The time-constant word is a value from 1 to 256. During operation, the individual counter channel counts down from the preset time constant value. In counter mode operation the counter decrements on each of the CLK/TRG input pulses until zero count is reached. Each decrement is synchronized by the system clock. For counts greater than 256, more than one counter can be cascaded. At zero count, the down-counter is automatically reset with the time constant value. The timer mode determines time intervals as small as 2 μs (8 MHz), 3 μs (6 MHz), or 4 μs (4 MHz) without additional logic or software timing loops. Time intervals are generated by dividing the system clock with a prescaler that decrements a preset down-counter.
Thus, the time interval is an integral multiple of the: clock period, the prescaler value (16 or 256), and the time constant that is preset in the down-counter. A timer is triggered automatically when its time constant value is programmed, or by an external CLK/TRG input. Three channels have two outputs that occur at zero count. The first output is a zero-count/timeout pulse at the ZC/TO output. The fourth channel (Channel 3) does not have a ZC/TO output; interrupt request is the only output available from Channel 3. The second output is Interrupt Request (INT), which occurs if the channel has its interrupt enabled during programming. When the Z80 CPU acknowledges Interrupt Request, the Z80 CTC places an interrupt vector on the data bus. The four channels of the Z80 CTC are fully prioritized and fit into four contiguous slots in a standard Z80 daisy-chain interrupt structure. Channel 0 is the highest priority and Channel 3 the lowest. Interrupts can be individually enabled (or disabled) for each of the four channels. The CTC has four major elements: CPU bus I/O, Channel control logic, Interrupt logic, Counter/timer circuits. CPU Bus I/O. The CPU bus I/O circuit decodes the address inputs, and interfaces the CPU data and control signals to the CTC for distribution on the internal bus. Internal Control Logic. The CTC internal control logic controls overall chip operating functions such as the chip enable, reset, and read/write logic. Interrupt Logic. The interrupt control logic ensures that the CTC interrupts interface properly with the Z80 CPU interrupt system. The logic controls the interrupt priority of the CTC as a function of the IEI signal. If IEI is High, the CTC has priority. During interrupt processing, the interrupt logic holds IEO Low, which inhibits the interrupt operation on lower priority devices. If the IE1 input goes Low, priority is relinquished and the interrupt logic drives IEO Low. If a channel is programmed to request an interrupt, the interrupt logic drives IEO Low at the zero count, and generates an INT signal to the Z80 CPU. When the Z80 CPU responds with interrupt acknowledge (M1 and IORQ), then the interrupt logic arbitrates the CTC internal priorities, and the interrupt control logic places a unique interrupt vector on the data bus. If an interrupt is pending, the interrupt logic holds IEO Low. When the Z80 CPU issues a Return From Interrupt (RETI) instruction, each peripheral device dec
Recursos
- Four independently programmable counter/timer channels, each with a readable down counter and a selectable 16 or 256 prescaler. Down counters are reloaded automatically at zero count.
- Selectable positive or negative trigger initiates timer operation.
- Three channels have Zero Count/Timeout outputs capable of driving Darlington transistors.
- NMOS version for cost sensitive performance solutions
- CMOS version for the designs requiring low power consumption
| Qtd. | Preço unit.(Apenas para referência) | Valor total |
|---|---|---|
| 1+ | $ 1.2267 | $ 1.23 |
| 200+ | $ 0.4753 | $ 95.06 |
| 500+ | $ 0.4583 | $ 229.15 |
| 1,000+ | $ 0.4506 | $ 450.60 |
Encapsulamento Padrão25/Full Tube | ||
Especificações do Produto
| Tipo | Descrição | |
|---|---|---|
| Categoria | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Fabricante | Zilog | |
| Emb. | LCC-44(16.6x16.6) | |
| CPU Core | Others |
| Tipo | Descrição | |
|---|---|---|
| Categoria | Integrated Circuits (ICs)/Embedded/Microcontrollers | |
| Fabricante | Zilog |
| Tipo | Descrição | |
|---|---|---|
| Emb. | LCC-44(16.6x16.6) | |
| CPU Core | Others |
Descrição
The Z80 CTC, hereinafter referred to as Z80 CTC or CTC, four-channel counter/timer can be programmed by system software for a broad range of counting and timing applications. The four independently programmable channels of the Z80 CTC satisty common microcomputer system requirements for event counting, interrupt and interval timing, and general clock rate generation. System design is simplified because the CTC connects directly to both the Z80 CPU and the Z80 SIO with no additional logic. In larger systems, address decoders and buffers may be required. Interfaces directly to the Z80 CPU or - for baud rate generation - to the Z80 SIO. Standard Z80 Family daisy-chain interrupt structure provides fully vectored, prioritized interrupts without external logic. The CTC may also be used as an interrupt controller. 6 MHz version supports 6.144 MHz CPU clock operation. Programming the CTC is straightforward: each channel is programmed with two bytes; a third is necessary when interrupts are enabled. Once started, the CTC counts down, automatically reloads its time constant, and resumes counting. Software timing loops are completely eliminated. Interrupt processing is simplified because only one vector need be specified; the CTC internally generates a unique vector for each channel. The Z80 CTC requires a single +5%V power supply and the standard Z80 single-phase system clock. It is packaged in 28-pin DIPs, a 44-pin plastic chip carrier, and a 44-pin LQFP. Note that the LQFP package is only available for CMOS versions.
The Z80 CTC has four independent counter/timer channels. Each channel is individually programmed with two words: a control word and a time-constant word. The control word selects the operating mode (counter or timer), enables or disables the channel interrupt, and selects certain other operating parameters. If the timing mode is selected, the control word also sets a prescaler, which divides the system clock by either 16 or 256. The time-constant word is a value from 1 to 256. During operation, the individual counter channel counts down from the preset time constant value. In counter mode operation the counter decrements on each of the CLK/TRG input pulses until zero count is reached. Each decrement is synchronized by the system clock. For counts greater than 256, more than one counter can be cascaded. At zero count, the down-counter is automatically reset with the time constant value. The timer mode determines time intervals as small as 2 μs (8 MHz), 3 μs (6 MHz), or 4 μs (4 MHz) without additional logic or software timing loops. Time intervals are generated by dividing the system clock with a prescaler that decrements a preset down-counter.
Thus, the time interval is an integral multiple of the: clock period, the prescaler value (16 or 256), and the time constant that is preset in the down-counter. A timer is triggered automatically when its time constant value is programmed, or by an external CLK/TRG input. Three channels have two outputs that occur at zero count. The first output is a zero-count/timeout pulse at the ZC/TO output. The fourth channel (Channel 3) does not have a ZC/TO output; interrupt request is the only output available from Channel 3. The second output is Interrupt Request (INT), which occurs if the channel has its interrupt enabled during programming. When the Z80 CPU acknowledges Interrupt Request, the Z80 CTC places an interrupt vector on the data bus. The four channels of the Z80 CTC are fully prioritized and fit into four contiguous slots in a standard Z80 daisy-chain interrupt structure. Channel 0 is the highest priority and Channel 3 the lowest. Interrupts can be individually enabled (or disabled) for each of the four channels. The CTC has four major elements: CPU bus I/O, Channel control logic, Interrupt logic, Counter/timer circuits. CPU Bus I/O. The CPU bus I/O circuit decodes the address inputs, and interfaces the CPU data and control signals to the CTC for distribution on the internal bus. Internal Control Logic. The CTC internal control logic controls overall chip operating functions such as the chip enable, reset, and read/write logic. Interrupt Logic. The interrupt control logic ensures that the CTC interrupts interface properly with the Z80 CPU interrupt system. The logic controls the interrupt priority of the CTC as a function of the IEI signal. If IEI is High, the CTC has priority. During interrupt processing, the interrupt logic holds IEO Low, which inhibits the interrupt operation on lower priority devices. If the IE1 input goes Low, priority is relinquished and the interrupt logic drives IEO Low. If a channel is programmed to request an interrupt, the interrupt logic drives IEO Low at the zero count, and generates an INT signal to the Z80 CPU. When the Z80 CPU responds with interrupt acknowledge (M1 and IORQ), then the interrupt logic arbitrates the CTC internal priorities, and the interrupt control logic places a unique interrupt vector on the data bus. If an interrupt is pending, the interrupt logic holds IEO Low. When the Z80 CPU issues a Return From Interrupt (RETI) instruction, each peripheral device dec
Recursos
- Four independently programmable counter/timer channels, each with a readable down counter and a selectable 16 or 256 prescaler. Down counters are reloaded automatically at zero count.
- Selectable positive or negative trigger initiates timer operation.
- Three channels have Zero Count/Timeout outputs capable of driving Darlington transistors.
- NMOS version for cost sensitive performance solutions
- CMOS version for the designs requiring low power consumption
Conformidade & Códigos de Exportação
| Tipo | Detalhes |
|---|---|
| ECCN | EAR99 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC | |
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS |
| Tipo | Detalhes |
|---|---|
| ECCN | EAR99 |
| CNHTS | 8542319090 |
| USHTS | |
| TARIC |
| Tipo | Detalhes |
|---|---|
| CAHTS | |
| BRHTS | |
| INHTS | |
| MXHTS |

