Firmware, 1 embedded controller overview, Figure 6-1 – Artesyn MITX-CORE-820 Installation and Use (July 2014) User Manual
Page 101: Npce791x system block diagram, Chapter 6

Chapter 6
MITX-CORE-820 Installation and Use (6806800M10H)
101
Firmware
6.1
Embedded Controller Overview
The embedded controller (EC) is an essential component in modern mobile, ultra-mobile and
embedded computer systems.
The Nuvoton keyboard controller and scanner firmware for the Nuvoton NPCE791x
keyboard/embedded controller is compatible with the industry standard 8042 interface and
can scan locally defined OEM keyboard matrix. It simultaneously supports a scanned keyboard,
external keyboards, and PS/2 mice. Options are also available for battery charging and
monitoring firmware. EC firmware is also fully functional in ACPI(SCI) or legacy environments.
In the MITX-CORE-820, the NPCE791C from Nuvoton was selected as the EC silicon. It provides
the power sequence controller, PS2 KB/MS interface, battery management,
thermal/temperature/fan speed control, serial port and LED controller.
The following diagram shows the system block of NPCE791x.
The NPCE791x is a highly integrated, embedded controller with an embedded RISC core and
system functions. It targets a wide range of portable applications that use the Low Pin Count
(LPC) interface and is designed to best meet the requirements of mobile systems.
Figure 6-1
NPCE791x System Block Diagram