|
GENERAL DESCRIPTION The W78958B is an 8-bit emulation microcontroller that supports emulation for the Winbond W78C51 family of products, including the W78C31, W78C32, W78C51, W78C52, W78C154*, W78C58, W78C438, and W78C458. It is designed to support real-time (up to 40 MHz) emulation tools, such as in-circuit emulators (ICEs). FEATURES • 8-bit CMOS emulation microcontroller • Real-time emulation at up to 40 MHz • Convenient emulation chip for ICE market • Two types: standard type and advanced type • Standard type supports emulation for the W78C31, W78C32, W78C51, W78C52, W78C154*, and W78C58 • Advanced type supports emulation for the W78C438, and W78C458 • In emulation mode, allows direct access to SFRs/PC and internal RAM • Allows ICE makers to access external program/data memory easily • Supports switching signals between "internal" and external ROM • Supports combined emulation program and data memory in a 128 KB SRAM • Provides internal S1 state clock timing signal for easy creation of the emulation control signals • Fully static design • 256-byte on-chip scratchpad RAM • 64 KB program memory address space in standard type; 1 MB extended program memory address space in advanced type • 64 KB data memory address space in standard type; 1 MB extended data memory address space in advanced type • Boolean processor • Six-source, two-level interrupt capability in standard type; eight-source, two-level interrupt capability in advanced type • Three 16-bit timer/counters • One full duplex serial channel • Built-in power management • Four 8-bit bidirectional and bit-addressable I/O ports in standard type; four 8-bit bidirectional and bit- addressable I/O ports and one 8-bit bidirectional but parallel I/O port in advanced type • Packaged in 100-pin PQFP - W78958BF-40
|