Part Number: PC97551
Function: Embedded Controller for Notebook Systems
Package: LQFP and FBGA176 Type
Manufacturer: Winbond Electronics
Images:
Description
The Winbond PC97551 is an embedded controller (EC) for mainstream notebook applications. It includes a highly optimized set of functions, which provide a hardware/firmware partition that enables the implementation of flexible solutions; and its high-performance CPU core enables EC functionality to be extended via the firmware. The PC97551 incorporates National’s CompactRISC CR16B core (a high-performance 16-bit RISC processor), internal ROM and RAM memories, system support functions and a Bus Interface Unit (BIU) that directly interfaces with both external memory (such as flash) and I/O devices. System support functions include: watchdog, PWM, timers, interrupt control, General-Purpose I/O (GPIO) with internal keyboard matrix scanning, PS/2® Interface, SMBus® interface, analog-to-digital (ADC) and digital-to-analog (DAC) converters for battery charging circuitry, system monitoring and analog controls. The PC97551 interfaces with the host via an LPC interface that provides the host with access to the Keyboard and embedded controller interface channels and to the BIOS flash. Like other members of Winbond’s Advanced I/O family, the PC97551 is PC01 and ACPI compliant.
Features
1. Host interface, based on Intel’s LPC Interface Specification Revision 1.1, August 2002
2. PC2001 Rev 1.0, and ACPI 3.0 compliant
3. 16-bit RISC core, with 2 Mbytes address space, running at up to 20 MHz
4. Shared BIOS flash memory (external)
5. 92 GPIO ports (including keyboard scanning) with a variety of wake-up events
6. JTAG-based debugger interface
7. Software and hardware controlled clock throttling and extremely low current consumption in Idle mode
Block diagram:
Embedded Controller:
1. CompactRISC CR16B Processing Unit – a 16-bit embedded RISC processor core (the “core”)
2. Internal Memory
(1) Boot block for core code in 4 Kbytes of ROM
(2) 4 Kbytes of on-chip RAM with contents protection
(3) ROM and RAM both can hold code and data