English
Language : 

W77C58 Datasheet, PDF (4/71 Pages) Winbond – 8 BIT MICROCONTROLLER
Preliminary W77C58
BLOCK DIAGRAM
P1.0
∫
P1.7
P3.0
∫
P3.7
P4.0
∫
P4.3
Port
Port 1
1
Latch
ACC
B
T1 Register T2 Register
Port 0
Latch
P0.0
Port
∫
0
P0.7
Interrupt
Timer
2
Timer
0
Timer
1
2 UARTs
Port
3
Port
4
Port 3
Latch
Port 4
Latch
Oscillator
PSW
Instruction
Decoder
&
Sequencer
Bus & lock
Controller
ALU
Stack
Pointer
SFR RAM Address
DPTR
DPTR 1
Temp Reg.
PC
Incrementor
Addr. Reg.
Address
Bus
256 bytes
RAM & SFR
1KB SRAM
32KB ROM
Port 2
Port
Latch
2
Reset Block
Power control
&
Power monitor
Watchdog Timer
P2.0
∫
P2.7
XTAL1 XTAL2 ALE PSEN RST
VCC GND
FUNCTIONAL DESCRIPTION
The W77C58 is 8052 pin compatible and instruction set compatible. It includes the resources of the
standard 8052 such as four 8-bit I/O Ports, three 16-bit timer/counters, and full duplex serial port and
interrupt sources.
The W77C58 features a faster running and better performance 8-bit CPU with a redesigned core
processor without wasted clock and memory cycles. It improves the performance not just by running
at high frequency but also by reducing the machine cycle duration from the standard 8052 period of
twelve clocks to four clock cycles for the majority of instructions. This improves performance by an
average of 1.5 to 3 times. The W77C58 also provides dual Data Pointers (DPTRs) to speed up block
data memory transfers. It can also adjust the duration of the MOVX instruction (access to off-chip
-4-