Winbond W78E58 8-Bit Microcontroller Handbook

W78E58 is an 8-bit microcontroller that is functionally compatible with W78C58, except that the mask ROM is replaced by a flash EEPROM with a size of 32 KB. To facilitate programming and verification, the flash EEPROM inside the W78E58 allows the program memory to be programmed and read electronically. Once the code is confirmed, the user can protect the code for security. The W78E58 microcontroller supplies a wider frequency range than most 8-bit microcontrollers on the market. It is functionally compatible with the industry-standard 80C52 microcontroller series, except that one extra 4-bit bit-addressable I/O port(Port 4) and two additional external interrupts (INT2 , INT3 ). The W78E58 contains four 8-bit bi-directional and bit-addressable I/O ports, three 16-bit timer/counters, and a serial port. These peripherals are supported by a eight-source, two-level interrupt capability. There are 256 bytes of RAM and an 32 KB flash EEPROM for application programs. The W78E58 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.


Winbond W78E58 8-Bit Microcontroller Handbook - cover page
Brand
Winbond
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
23
File format
PDF
File size
232 KB
Published
11 May, 2012
Updated
01 October, 2023
Model
W78E58
MD5 checksum
B10405C232D72121732C5250A0A1C07C

About this manual

The W78E58 is an 8‑bit microcontroller compatible with the 80C52 series, featuring a flash EEPROM that replaces the mask ROM of the W78C58. It offers a wider frequency range, four 8‑bit bidirectional I/O ports, an extra 4‑bit port, three 16‑bit timer/counters, and a full‑duplex serial port. The device includes 256 bytes of on‑chip RAM and 32 KB of flash EEPROM for application programs.

The handbook details pin configurations for DIP, PLCC, and QFP packages, describes power‑management modes (idle and power‑down), and explains the added external interrupts INT2/INT3 and the new Port 4. Technical specifications such as operating frequency (DC‑40 MHz), memory sizes, and peripheral features are listed for designers and developers.

What's inside

  • General Description
  • Features
  • Packages
  • Pin Configurations
  • Pin Description
  • Functional Description
  • Timers
  • Clock
  • Power Management
  • Reset

Specifications

Flash EEPROM size32 KB
On‑chip RAM256 bytes
Operating frequencyDC‑40 MHz
Program memory address space64 KB
Data memory address space64 KB
I/O portsFour 8‑bit ports + extra 4‑bit port
Timer/countersThree 16‑bit
Serial portOne full‑duplex
Power reduction modesIdle mode, Power‑down mode

Frequently asked questions

What is the size of the flash EEPROM in the W78E58?

The W78E58 contains a 32 KB flash EEPROM.

How many I/O ports does the W78E58 provide?

It provides four 8‑bit bidirectional ports and an additional 4‑bit port (Port 4).

What power‑saving modes are available on the W78E58?

The microcontroller supports two software‑selectable power‑reduction modes: idle mode and power‑down mode.

Download PDF (232 KB)

More Winbond Manuals


View all Winbond manuals →