68HC812A4 : 16-Bit Microcontroller

 

The MC68HC812A4 microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripheral modules connected by an intermodule bus. Modules include a 16-bit central processing unit (CPU12), a Lite integration module (LIM), two asynchronous serial communications interfaces (SCI0 and SCI1), a serial peripheral interface (SPI), a timer and pulse accumulation module, an 8-bit analog-to-digital converter (ATD), 1-Kbyte RAM, and memory expansion logic with chip selects, key wakeup ports, and a phase-locked loop (PLL).

Page Contents
Other Info

68HC812A4 Features

  • Low-Power, High-Speed M68HC12 CPU
  • Power Saving STOP and WAIT Modes
  • Memory
    • 1024-Byte RAM
    • 4096-Byte Electrically Erasable Programmable Read-Only Memory (EEPROM)
    • On-Chip Memory Mapping Allows Expansion to over 5-Mbyte Address Space
  • Single-Wire Background Debug Mode
  • Non-Multiplexed Address and Data Buses
  • Seven Programmable Chip Selects with Clock Stretching (Expanded Modes)
  • 8-Channel, Enhanced 16-Bit Timer with Programmable Prescaler
    • All Channels Configurable as Input Capture or Output Compare
    • Flexible Choice of Clock Source
  • 16-Bit Pulse Accumulator
  • Real-Time Interrupt Circuit
  • Computer Operating Properly (COP) Watchdog
  • Clock Monitor
  • Phase-Locked Loop
  • Two Enhanced Asynchronous Non-Return to Zero (NRZ) Serial Communication Interfaces (SCI)
  • Enhanced Synchronous Serial Peripheral Interface (SPI)
  • 8-Channel, 8-Bit Analog-to-Digital Converter (ATD)
  • Up to 24 Key Wakeup Lines with Interrupt Capability
  • Available in 112-Pin Thin Quad Flat Pack (TQFP) Packaging

 

[top]

68HC812A4 Parametrics

RAM
KBytes
EEPROM
Bytes
Timer
I/O
Serial
A/D
Operating Voltage
V
Bus Frequency
(Max)
MHz
1
4K
8-CH 16-BIT (IC or OC) RTI, pulse Accumulator
Up to 91
Dual SCI, SPI
8-CH 8-Bit
5, 3.3
8, 5

 

[top]

68HC812A4 Documentation

Application Note
ID Name Format Size K Rev # Date Last Modified
AN1280 Using and Extending D-Bug12 Routines pdf 57 0 1/01/1996
AN1280A Using the Callable Routines in D-Bug12 pdf 63 0 1/01/1997
AN1282 Board Strategies for Ensuring Optimum Frequency Synthesizer Performance pdf 65 0 1/01/1999
AN1295 Demonstration Model of fuzzyTECH Implementation on M68HC12 pdf 138 0 1/01/1996
AN1716 Using M68HC12 Indexed Indirect Addressing pdf 74 1 1/01/1997
AN1718 A Serial Bootloader for Reprogramming the MC68HC912B32 Flash EEPROM pdf 176 0 1/01/1997
AN1774 Interfacing the MC68HC912B32 to an LCD Module pdf 145 1.0 1/01/1999
AN1816 Using the HC912B32 to Implement the Distributed Systems Interface Protocol pdf 177 0 8/01/1999
AN1836 FLASH Programming for Motorola MC68HC912 Microcontrollers pdf 228 0 1/01/2000
AN1798 CAN bit timing requirements pdf 73 4 6/01/2001
AN1828 FLASH Programming Via CAN pdf 74 0 1/01/1999
AN2104 Using Background Debug Mode for the M68HC12 Family pdf 353 0 2/02/2001
AN1837 Non-Volatile Memory Technology Overview pdf 116 0 3/27/2000
AN1705 Noise Reduction Techniques for Microcontroller-Based Systems pdf 67 0 1/01/1999
AN1057 Selecting the Right Microcontroller Unit pdf 241 0 1/01/2000
AN1284 Transporting M68HC11 Code to M68HC12 Devices pdf 175 0 1/01/1996
AN1783 Determining MCU Oscillator Start-Up Parameters pdf 48 1 1/01/1999
AN1771 Precision Sine-Wave Tone Synthesis Using 8-Bit MCUs pdf 250 0 1/01/1998
AN2103 Local Interconnect Network (LIN) Demonstration pdf 953 0 12/01/2000



Data Sheets
ID Name Format Size K Rev # Date Last Modified
MC68HC812A4 MC68HC812A4 Advanced Information pdf 3338 3 1/10/1999
MC68HC812A4AD Addendum to MC68HC812A4 Advance Information pdf 19 0 7/13/2000



Engineering Bulletin
ID Name Format Size K Rev # Date Last Modified
EB376 EB376A Comparison of the MC9S12DP256 (mask set 0K36N) versus the HC12 Engineering Brief pdf 583 0 1/08/2001
EB183 Erasing and Programming the FLASH EEPROM on the MC68HC912B32 pdf 90 1 1/01/1998
EB335 How to Use the MC68HC812A4 in Single-Chip Mode Using the M68HC12A4EVB pdf 23 0 1/01/2000
EB348 Testing for Marginally Programmed FLASH on 1.5T FLASH Devices pdf 26 0 1/01/2000
EB350 How to Use the MC68HC812A4 in Special Expanded Narrow Mode Using the M68HC12AEVB pdf 23 0 1/01/2000



Miscellaneous
ID Name Format Size K Rev # Date Last Modified
68HC812A4MSE1 HC812AV4 Device Information Sheet: 00H50F Mask Sets pdf 63 1 4/02/1998
68HC812A4MSE2 HC812AV4 Device Information Sheet: 01H73K Mask Sets pdf 46 2 8/25/1999



Reference Manual
ID Name Format Size K Rev # Date Last Modified
CPU12RG CPU12 Reference Guide pdf 120 1 1/01/1998
CPU12RM HC12 CPU12 Reference Manual pdf 5873 2.0 12/08/2000
BDLCRM Byte Data Link Controller Reference Manual pdf 1701 0 1/01/1997



Selector Guide
ID Name Format Size K Rev # Date Last Modified
SG188 Microcontroller Development Tool Configuration and Order Information Selector Guide pdf 154 2 1/01/2001
SG186 Microcontroller Selector Guide Quarter 3, 2001 pdf 490 8 6/29/2001

 

[top]

68HC812A4 Boards/Reference Designs

ID Name
M68HC12A4EVB Development Tools

 

[top]

68HC812A4 Orderable Parts

Orderable Part ID Package Info Status Remarks
KXC68C812A4PV5 - Active - Production Part MPQ 2
KXC812A4CPV8 - Active - Production Part MPQ 2
XC68C812A4PV5 - Active - Production Part -
XC68C812A4PV5B1 - Active - Production Part -
XC68HC812A4CPV8 - Active - Production Part -40 to +85 C

 

[top]