STK9342 is a highly integrated embedded controller forprocessing computer system tasks. It is based on the 8051 core design andconnected to the chipset through LPC and eSPI. It is mainly used for systemon/off management, battery management, temperature management, keyboard, mouse,serial port, GPIO and other low-speed peripheral control. STK9342 integratesmodules such as KBC, PMC, PS/2, PWM, ADC, SMBUS, KBS, CIR, SPI, UART, Timer,PECI, etc. internally, and has analog circuits such as RC, POR, LDO, etc. Powersaving mode is supported and the peripheral circuits is simple.
| MCU | Supports compatibility mode and enhancement mode |
| Built-in 8051 controller | Provides mailbox function for data transmission through BRAM |
| Configurable working frequency, up to 64.5MHz | UART |
| 256K bytes embedded flash | Double-mapping module, which can be mapped to both host and EC domains |
| 4K bytes external data memory | Full duplex mode |
| Clock Source | Supports 16 bytes sending and receiving FIFO |
| Built-in high-frequency RC oscillator: 64.5MHz | Supports modem flow control |
| Built-in low-frequency RC oscillator: 32KHz | Supports automatic flow control |
| Power-saving Mode | Supports baud rate up to 860.4Kbps and frame format can be adjusted |
| Supports normal, idle and sleep mode | PS/2 |
| eSPI | Supports 3 independent PS/2 channels |
| Compatible with eSPI bus standard REV1.5 | PWM |
| Supports Single/Dual/Quad I/O mode | Supports 8 PWM outputs with adjustable duty cycle |
| Supports eSPI clock frequency: 8MHz~66MHz | ADC |
| LPC | Supports 8 external inputs |
| Compatible with LPC bus standard REV1.1 | KBS |
| Supports serialized IRQ | Supports up to 18 scan outputs (KSO0 to KSO17) |
| Supports LPC clock frequency: 8MHz to 33MHz | Supports fixed 8 scan inputs (KSI0 to KSI7) |
| PNPCFG | Scanning parameters programmable |
| Supports Super I/O configuration | SMBUS |
| Supports logical device configuration | Supports SMBUS 2.0 standard, compatible with I2C |
| Compatible with Plug and Play ISA Specification, Version 1.0a | Provides 6 SMBUS channels with time division multiplex |
| KBC | Supports master, slave mode |
| Provides a path for host to send data or commands to EC | Provides proprietary FIFO |
| Provides a path for EC to send keyboard and mouse data to host | Slave address can be customized |
| Supports keyboard OBF IRQ1 and mouse OBF IRQ12, IRQ number programmable | Package |
| PMC | LQFP-128(14×14mm) |
| Provides data and commands interaction path for host and EC | RoHS2.0 |
| Supports 5 transmission channels | |
