
ITE Tech. INC.
General Description
The IT8502 is a highly integrated embedded controller with system functions suitable for mobile system applications. The IT8502 directly interfaces to the LPC bus and provides ACPI embedded controller function, keyboard controller (KBC) and matrix scan, external flash interface for system BIOS and EC code, PWM and ADC for hardware monitor, PS/2 interface for external keyboard/mouse devices, BRAM and system wake up functions for system power management. It also supports the external flash (or EPROM) to be shared by the host and EC side.
FEATUREs
■ 8032 Embedded Controller
−Twin Turbo version/3-stage pipeline
−9.2 MHz for EC domain and 8032 internal timer
−Variable frequency range to gain the maximum
8032 code-fetch performance
−Instruction set compatible with standard 8051/2
■ LPC Bus Interface
−Compatible with the LPC specification v1.1
−Supports I/O read/write
−Supports Memory read/write
−Supports FWH read/write
−Serial IRQ
■ Flash Interface
−Behaves as a LPC/FWH memory device
(HLPC)
−Supports external serial flash with 32.3~64.5
MHz
−Up to 16M bytes Flash space shared by the host
and EC side (serial flash)
−HLPC: Hardware read protection plus hardware
/ software write protection
■ SMBus Controller
−SMBus spec. 2.0
−4 SMBus masters + 1 slave
−4 SMBus channels
−Compatible with I2C cycles
■ System Wake Up Control
−Modem RI# wake up
−Telephone RING# wake up
−IRQ/SMI routing
■ EC Wake Up Control
−48 external/internal wake up events
■ Interrupt Controller
−72 interrupt events to EC
−Fixed priority
■ Timer / Watch Dog Timer
−3 internal 16-bit multi-function timers inside
8032, which is based on EC clock
−1 internal WDT inside 8032, which is based on
EC clock
−1 external 16-bit timer and 1 external 24-bit
timer in ETWD module, which are based on
32.768 k clock source
−1 external 16-bit WDT in ETWD module, which
is based on 32.768 k clock source
■ UART
−1 full duplex UART inside 8032
−1 standard serial ports (legacy 16C550 COM1)
−Baud rate up to 460800 (Continue ...)