|
|
Teilenummer | W78L801P-24 |
|
Beschreibung | 8-BIT MICROCONTROLLER | |
Hersteller | Winbond | |
Logo | ||
Gesamt 20 Seiten W78L801
8-BIT MICROCONTROLLER
GENERAL DESCRIPTION
The W78L801 is an 8-bit microcontroller which can accommodate a wide range of supply voltages
with low power consumption. The instruction set for the W78L801 is fully compatible with the standard
8051. The W78L801 contains an 4K bytes Mask ROM; a 256 bytes RAM; four 8-bit bi-directional and
bit-addressable I/O ports; an additional 6-bit I/O port P4; two 16-bit timer/counters; a hardware
watchdog timer. These peripherals are supported by a twelve sources two-level interrupt capability.
The W78L801 does not contain serial port.
The W78L801 microcontroller has two power reduction modes, idle mode and power-down mode,
both of which are software selectable. The idle mode turns off the processor clock but allows for
continued peripheral operation. The power-down mode stops the crystal oscillator for minimum power
consumption. The external clock can be stopped at any time and in any state without affecting the
processor.
FEATURES
• Fully static design 8-bit CMOS microcontroller
• Wide supply voltage of 1.8V to 5.5V
• DC-24 MHz operation
• 256 bytes of on-chip scratchpad RAM
• 4 KB Mask-ROM
• 64 KB program memory address space
• 64 KB data memory address space
• Four 8-bit bi-directional ports
• Two 16-bit timer/counters
• Watchdog Timer
• Direct LED drive outputs
• Twelve sources, two-level interrupt capability
• Wake-up via external interrupts at Port 1
• EMI reduction mode
• Built-in power management
• Code protection mechanism
• Packages:
− DIP 40: W78L801-24
− PLCC 44: W78L801P-24
− PQFP 44: W78L801F-24
Publication Release Date: February 1999
- 1 - Revision A3
W78L801
1 interrupts. Each flag in IRQ register will be set when an interrupt request is recognized but must be
cleared by software. Note that the interrupt flags have to be cleared before the interrupt service
routine is completed, or else another interrupt will be generated.
Interrupt Enable Register 0
Bit: 7
6
EA -
Mnemonic: IE
5
-
43210
- ET1 EX1 ET0 EX0
Address: A8H
EA : Global enable. Enable/disable all interrupts.
ET1: Enable Timer 1 interrupt
EX1: Enable external interrupt 1
ET0: Enable Timer 0 interrupt
EX0: Enable external interrupt 0
Interrupt Enable Register 1
Bit: 7 6 5 4 3 2 1 0
EX9 EX8 EX7 EX6 EX5 EX4 EX3 EX2
Mnemonic: IE1
Address: E8H
EX9: Enable external interrupt 9
EX8: Enable external interrupt 8
EX7: Enable external interrupt 7
EX6: Enable external interrupt 6
EX5: Enable external interrupt 5
EX4: Enable external interrupt 4
EX3: Enable external interrupt 3
EX2: Enable external interrupt 2
Note: 0 = interrupt disabled, 1 = interrupt enabled.
Interrupt Priority Register 0
Bit: 7 6 5 4 3 2 1 0
- PS1 PT2 PS PT1 PX1 PT0 PX0
Mnemonic: IP0
Address: B8h
IP.7: Unused.
PS1: This bit defines the Serial port 1 interrupt priority. PS = 1 sets it to higher priority level.
PT2: This bit defines the Timer 2 interrupt priority. PT2 = 1 sets it to higher priority level.
PS : This bit defines the Serial port 0 interrupt priority. PS = 1 sets it to higher priority level.
PT1: This bit defines the Timer 1 interrupt priority. PT1 = 1 sets it to higher priority level.
PX1: This bit defines the External interrupt 1 priority. PX1 = 1 sets it to higher priority level.
PT0: This bit defines the Timer 0 interrupt priority. PT0 = 1 sets it to higher priority level.
PX0: This bit defines the External interrupt 0 priority. PX0 = 1 sets it to higher priority level.
-6-
6 Page W78L801
DC Characteristics, continued
PARAMETER
Input Low Voltage
P1, P2, P3, P4, EA
Input Low Voltage
RST[*3]
Input Low Voltage
XTAL1[*3]
Input High Voltage
P1, P2, P3, P4
Input High Voltage
RST
Input High Voltage
XTAL1[*4]
Output Low Voltage
P1, P2, P3, P4 <0:4>
Output Low Voltage
P0, ALE, PSEN [*4]
Sink Current
P1, P2, P3[5] , P4<0:4>
Sink Current
P0, ALE, PSEN , P4<5:6>
Sink Current
P3.4 to P3.7 in High-drive Mode
SYM.
VIL1
VIL2
VIL3
VIH1
VIH2
VIH3
Output
VOL1
VOL2
ISK1
ISK2
ISK3
SPECIFICATION
TEST CONDITIONS
MIN. MAX. UNIT
0 0.8 V VDD = 5.5V
0 0.5 V VDD = 2.2V
0 0.8
0 0.3
0 0.8
0 0.6
2.4 VDD +0.2
1.4 VDD +0.2
3.5 VDD +0.2
1.7 VDD +0.2
3.5 VDD +0.2
1.6 VDD +0.2
V VDD = 5.5V
V VDD = 2.2V
VDD = 5.5V
V VDD = 2.2V
V VDD = 5.5V
V VDD = 2.2V
V VDD = 5.5V
V VDD = 2.2V
V VDD = 5.5V
V VDD = 2.2V
-
0.45
V VDD = 4.5V, IOL = +2 mA
-
0.25
V VDD = 2.2V, IOL = +1 mA
-
0.45
V VDD = 4.5V, IOL = +4 mA
-
0.25
V VDD = 2.2V, IOL = +2 mA
4 12 mA VDD = 4.5V, VS = 0.45V
1.8 5.4 mA VDD = 2.2V, Vin = 0.4V
10 20 mA VDD = 4.5V, VS = 0.45V
4.5 9 mA VDD = 2.2V, Vin = 0.4V
15 24 mA VDD = 4.5V, VS = 0.45V
12 24 mA VDD = 4.5V, Vin = 0.45V
- 12 -
12 Page | ||
Seiten | Gesamt 20 Seiten | |
PDF Download | [ W78L801P-24 Schematic.PDF ] |
Teilenummer | Beschreibung | Hersteller |
W78L801P-24 | 8-BIT MICROCONTROLLER | Winbond |
Teilenummer | Beschreibung | Hersteller |
CD40175BC | Hex D-Type Flip-Flop / Quad D-Type Flip-Flop. |
Fairchild Semiconductor |
KTD1146 | EPITAXIAL PLANAR NPN TRANSISTOR. |
KEC |
www.Datenblatt-PDF.com | 2020 | Kontakt | Suche |