Freescale 68HCS12 Documentation
All of these documents, and in perhaps more recent revisions, are also available from the Freescale Semiconductor website and are provided here for your convenience.
- MC9S12DP256 Overview
- MC9S12DP256 Device Users Guide (Electrical characteristics, Registers' Map ...)
- MC9S12DP256 Advance Information
- HCS12 Core Users Guide (CPU Core, BDM interface)
- HCS12 Reference Manual (CPU Instructions - this is the programmers' manual)
- ATD_10B8C Block Users Guide (Analog to Digital Converter)
- An Overview of the HCS12 ATD Module
- ADC Definitions and Specifications
- PWM_8B8C Block Users Guide (Pulse Width Modulator)
- MC9S12DP256 Port Integration Module Block Users Guide (External interface for ports A,B,E,H,J,K,M,P,S,T)
- HCS12 Serial Communications Interface Block Guide
- SPI Block Users Guide (Serial Peripheral Interface)
- HSC12 Inter-Integrated Circuit Block Guide (I2C)
- CRG Block Users Guide (Clock and Reset Generator)
- ECT_16B8C Block Users Guide (Enhanced Timer Capture)
- BDLC Block Guide
- MSCAN Block Guide (CAN interface)
- VREG Block Users Guide (Voltage Regulator)
- HCS12 Non-Volatile Memory (NVM) Guidelines
- EETS4K Block Users Guide (4K EEPROM)
- FTS256K Block Users Guide (256K Flash EEPROM)
- Migration from Assembly to C Language
- D–Bug12 Reference Guide
- Using The Callable Routines In D-Bug12
- Using and Extending D-Bug12 Routines
- Using Background Debug Mode for the M68HC12 Family
- A Serial Bootloader for Reprogramming
- MC34164 Undervoltage Sensor
- HIP7020 J1850 Bus Transceiver (for BDLC)
- PCA82C250 CAN Controller Interface
- BOSCH CAN Specification Version 2.0
- Precison Sine-Wave Tone Synthesis using 8-Bit MCUs
- Audio Reproduction on the HCS12 Microcontrollers
- HSC12 External Bus Design
- HSC12 External Bus Design, companion note to AN2287
- VPW J1850 Multiplexing Controller (BDLC) Module
- MC68HC812A4 Reference (older 68HC12 microcontroller)
- Transporting M68HC11 Code to M68HC12 Devices
- MC9S12DP256 Software Development Using Metrowerk’s Codewarrior