|
|
![]() |
|
|
|
|
|
|
![]()
9S12 C Microcontroller Family Overview
9S12C Family MCU Features:
Click here for a block diagram of the 9S12C MCU.
- 19, 33, or 58 I/O lines (depending on package/pincount) with multi-property programmability (eg. input/output, pull-up/pull-down, reduced drive, inverted polarity, etc.)
- up to 8 key wake-up interrupt inputs (with digital filtering)
- 1 x SCI
- 1 x SPI
- 8-channel 10-bit ADCs
- multiple PWM channels
- 4-channel timers supporting input capture/output compare, event counting, gated time accumulation, and simple PWM
- internal memory configuration:
- from 32K to 128K multi-sector Flash
- from 2K to 4K RAM
- fast, high-endurance, (tens of thousands of erase/write cycles)
- PLL for bus operation up to 25 MHz (over entire voltage and temperature range)
- advanced security features for protecting program memory
- 3.3 V to 5 V operation
- on-chip LVI reset circuit saves external parts
- offered in 48-pin, 52-pin and 80-pin surface-mount packages
Available MCU Modules and Product Bundles:
Documentation Motorola's MC9S12C 15-page Product Preview Motorola's MC9S12C Webpage Motorola's 9S12C Press Release
Book/Self-study Course:Introduction to Microcontrollers
Architecture, Programming, and Interfacing for the Freescale 68HC12
Second Edition
by G. Lipovski, University of Texas at Austin
Development Software Tools and Example Code CodeWarrior C Compiler and IDE 12K limit demo free from Metrowerks ImageCraft C Compiler (Windows IDE) ICC12WIN6 from US$199 uBug12 is a Windows GUI for the on-chip Serial Monitor (get the .NET framework here, if you don't have it) Windows IDE for GNU C
68HC11/HCS12 Application Notes for ICC and GNU C Compilers
Using the GNU Development Tools for 68HC11 and 68HC12University of Texas Course Notes & Examples Karl Lunt's binload utility for the on-chip Serial Monitor