
1. Overview
The S12compact is a versatile controller module based on the
HCS12 16-bit microcontroller family from Motorola. It combines
compact size (Half-Euro form factor, 80mm x 100mm) with powerful
computing features and a rich set of peripherals. The controller module
can be used for a wide range of applications, e.g. industrial controllers,
measuring devices and data loggers.
The S12compact is equipped with a MC9S12DP512 microcontrol-
ler unit (MCU). It contains a 16-bit HCS12 CPU, 512KB of Flash
memory, 14KB RAM, 4KB EEPROM and a large amount of peripheral
function blocks, such as SCI, SPI, CAN, IIC, Timer, PWM, ADC and
General-Purpuse-I/Os.
The MC9S12DP512 has full 16-bit data
paths throughout.
An integrated PLL-circuit allows adjusting perfor-
mance vs. current consumption according to the needs of the user
application.
In addition to the on-chip controller functions, the S12compact
module provides a number of useful peripheral options: 16-bit
A/D-Converter and 16-bit D/A-Converter including precision voltage
reference, battery-backed Real Time Clock (RTC), USB-Interface and
2MB (16Mbit) extra memory using Serial Data Flash.
For the HCS12 microcontrollers, a wide range of software tools
(Monitors, C-Compilers, BDM-Debuggers) is available to accelerate the
development process.
Technical Data
w
MCU MC9S12DP512 with LQFP112 package (SMD)
w
HCS12 16-bit CPU, uses same programming model and
command set as the HC12
w
16 MHz crystal clock, up to 25 MHz bus clock using PLL
w
512KB Flash
w
4KB EEPROM
w
14KB RAM
User Manual
3