Winbond W78958B 8-BIT EMULATION MICROCONTROLLER Datasheet

The W78958B is an 8-bit emulation microcontroller that supports emulation for the Winbond W78C51 family of products. It is designed to support real-time emulation tools, such as in-circuit emulators (ICEs). It comes in two different types, standard and advanced, which support different functions of the W78C51 family. It can be operated in normal mode or emulation mode, with emulation mode providing direct access to special function registers, the program counter, and internal RAM. It also provides signals to facilitate ICE design.


Winbond W78958B 8-BIT EMULATION MICROCONTROLLER Datasheet - cover page
Brand
Winbond
Category
Other Electronics
Document type
Datasheet
Language
English
Pages
28
File format
PDF
File size
206 KB
Published
11 May, 2012
Updated
28 September, 2023
MD5 checksum
2B9AD9A935325F11E468C3CE46C4A939

About this manual

The W78958B is an 8‑bit CMOS emulation microcontroller designed for real‑time (up to 40 MHz) in‑circuit emulators. It supports both standard and advanced types, providing direct access to SFRs, PC, and internal RAM in emulation mode.

Key features include 256‑byte on‑chip scratchpad RAM, three 16‑bit timer/counters, a full‑duplex serial channel, and up to 1 MB of program memory in the advanced type. The device is supplied in a 100‑pin PQFP package and offers multiple I/O configurations and switching signals for internal/external ROM access.

What's inside

  • General Description
  • Features
  • Pin Configuration
  • Pin Description
  • Interrupt Vector Table
  • Package Dimensions
  • Standard Type Application
  • Advanced Type Application

Specifications

Maximum emulation frequency40 MHz
Package type100‑pin PQFP
Program memory (standard)64 KB
Program memory (advanced)1 MB
Data memory (standard)64 KB
Data memory (advanced)1 MB
On‑chip scratchpad RAM256 bytes
Timer/countersThree 16‑bit
Serial channelOne full‑duplex
I/O ports (standard)Four 8‑bit bidirectional

Frequently asked questions

How is emulation mode entered?

Emulation mode is entered by driving the ICESET pin high asynchronously.

Which signals switch between internal and external ROM?

The IPME (Internal Program Memory Enable) and ESEL (Emulation address space Select) signals are used for switching.

What is the maximum emulation clock frequency?

The device supports real‑time emulation up to 40 MHz.

What is the package type of the W78958B?

It is supplied in a 100‑pin PQFP package.

Download PDF (206 KB)

More Winbond Manuals


View all Winbond manuals →