English
Language : 

W78E54B Datasheet, PDF (4/21 Pages) Winbond – 8-BIT MICROCONTROLLER
W78E54B
BLOCK DIAGRAM
P1.0
~
Port
P1.7
1
Port 1
Latch
INT2
INT3
P3.0
~
Port
P3.7
3
P4.0
~
P4.3
Port
4
Interrupt
Timer
2
Timer
0
Timer
1
UART
ACC
T1
B
T2
PSW
Stack
ALU
Pointer
Port 0
Latch
DPTR
Temp Reg.
PC
Incrementor
Addr. Reg.
Port 3
Latch
Instruction
Decoder
&
Sequencer
SFR RAM
Address
256 bytes
RAM & SFR
Port 4
Latch
Bus & Clock
Controller
ROM
Watchdog
Timer
Oscillator
Reset Block
Power control
Port 2
Latch
XTAL1 XTAL2 ALE PSEN RST
Vcc
Vss
Port
0
P0.0
~
P0.7
Port
2
P2.0
~
P2.7
FUNCTIONAL DESCRIPTION
The W78E54B architecture consists of a core controller surrounded by various registers, five general
purpose I/O ports, 256 bytes of RAM, three timer/counters, and a serial port. The processor supports
111 different opcodes and references both a 64K program address space and a 64K data storage
space.
Timers 0, 1, and 2
Timers 0, 1, and 2 each consist of two 8-bit data registers. These are called TL0 and TH0 for Timer 0,
TL1 and TH1 for Timer 1, and TL2 and TH2 for Timer 2. The TCON and TMOD registers provide
control functions for timers 0 and 1. The T2CON register provides control functions for Timer 2.
RCAP2H and RCAP2L are used as reload/capture registers for Timer 2.
-4-