MS8510

——————————————————————————————————————————————————————————

MS8510 is a highly integrated embedded controller for processing computer system tasks. It is based on the 8051 core design and connected to the chipset through LPC. It is mainly used for system on/off management, battery management, temperature management, keyboard, mouse, serial port, GPIO and other low-speed peripheral control. MS8510 integrates modules 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. Power saving mode is supported and the peripheral circuits is simple.




Features


MCU

UART

Built-in 8051 controller

Double-mapping module, which can be mapped to both host and EC domains

Configurable working frequency, up to 64.5MHz

Full duplex mode

256K bytes embedded flash

Supports 16 bytes sending and receiving FIFO

4K bytes external data memory

Supports modem flow control

Clock Source

Supports automatic flow control

Built-in high-frequency RC oscillator: 64.5MHz

Supports baud rate up to 860.4Kbps and frame format can be adjusted

Built-in low-frequency RC oscillator: 32KHz

PS/2

Power-saving Mode

Supports 3 independent PS/2 channels

Supports normal, idle and sleep mode

PWM

LPC

Supports 8 PWM outputs with adjustable duty cycle

Compatible with LPC bus standard REV1.1

ADC

Supports serialized IRQ

Supports 8 external inputs

Supports LPC clock frequency: 8MHz to 33MHz

KBS

PNPCFG

Supports up to 18 scan outputs (KSO0 to KSO17)

Supports Super I/O configuration

Supports fixed 8 scan inputs (KSI0 to KSI7)

Supports logical device configuration

Scanning parameters programmable

Compatible with Plug and Play ISA Specification, Version 1.0a

SMBUS

KBC

Supports SMBUS 2.0 standard, compatible with I2C

Provides a path for host to send data or commands to EC

Provides 6 SMBUS channels with time division multiplex

Provides a path for EC to send keyboard and mouse data to host

Supports master, slave mode

Supports keyboard OBF IRQ1 and mouse OBF IRQ12, IRQ number programmable

Provides proprietary FIFO

PMC

Slave address can be customized

Provides data and commands interaction path for host and EC

Package

Supports 5 transmission channels

LQFP-12814×14mm

Supports compatibility mode and enhancement mode

RoHS2.0

Provides mailbox function for data transmission through BRAM





Function Block Diagram