68HC912D60 : Microcontroller

 

The MC68HC912D60 microcontroller unit (MCU) is a 16-bit device composed of standard on-chip peripherals including a 16-bit central processing unit (CPU12), 60-Kbyte flash EEPROM, 2-Kbyte RAM, 1-Kbyte EEPROM, a dual asynchronous serial communications interface (SCI), a serial peripheral interface (SPI), an 8-channel enhanced capture timer and 16-bit pulse accumulator, a 10-bit analog-to-digital converter (ADC) with up to 16 channels, a four-channel pulse-width modulator (PWM), and a CAN 2.0B compatible controller (MSCAN12). System resource mapping, clock generation, interrupt control and bus interfacing are managed by the Lite integration module (LIM). The MC68HC912D60 has full 16-bit data paths throughout, however, the multiplexed external bus can operate in an 8-bit narrow mode so single 8-bit wide memory can be interfaced for lower cost systems.

Page Contents
Other Info

68HC912D60 Features

  • 16-Bit CPU12
    • Upward Compatible with M68HC11 Instruction Set
    • Interrupt Stacking and Programmer's Model Identical to M68HC11
    • 20-Bit ALU
    • Instruction Queue
    • Enhanced Indexed Addressing
    • Fuzzy Logic Instructions
  • Multiplexed Bus
    • Single Chip or Expanded
    • 16/16 Wide or 16/8 Narrow Modes
  • Memory
    • 60-Kbyte Flash EEPROM with 2-Kbyte Erase-Protected Boot Block
    • 1-KByte EEPROM
    • 2-Kbyte RAM with Single-Cycle Access for Aligned or Misaligned Read/Write
  • Up to 16 Channel, 10-Bit Analog-to-Digital Converter
  • 8-Channel Enhanced Capture Timer
    • Each Channel Fully Configurable as Either Input Capture or Output Compare
    • Simple PWM Mode
    • Modulo Reset of Timer Counter
  • 16-Bit Pulse Accumulator
    • External Event Counting
    • Gated Time Accumulation
  • Pulse-Width Modulator
    • 8-Bit, 4-Channel or 16-Bit, 2-Channel
    • Separate Control for Each Pulse Width and Duty Cycle
    • Programmable Center-Aligned or Left-Aligned Outputs
  • Serial Interfaces
    • Dual Asynchronous Serial Communications Interface (SCI)
    • Synchronous Serial Peripheral Interface (SPI)
  • Motorola Scalable CAN Controller (MSCAN12)
    • CAN 2.0B compatible (standard and extended identifiers)
    • Two receive and three transmit buffers
    • Flexible identifier filter programmable as 2 x 32 bit, 4 x 16 bit, or 8 x 8 bit
    • Four separate interrupt channels for Rx, Tx, error and wake-up
    • Low-pass filter wake-up function
    • Loop-back mode for self test operation
  • COP Watchdog Timer, Clock Monitor, and Periodic Interrupt Timer
  • 80-Pin QFP Package
  • 112-Pin LQFP Package
    • Up to 63 General-Purpose I/O Lines
    • 4.5V - 5.5V Operation at 8 MHz
  • Single-Wire Background Debug(tm) Mode (BDM)
  • On-Chip Hardware Breakpoints

 

[top]

68HC912D60 Parametrics

RAM
KBytes
EEPROM
Bytes
Flash
KBytes
Timer
I/O
Serial
A/D
PWM
Operating Voltage
V
Bus Frequency
(Max)
MHz
2
1K
60
8-CH 16-BIT (IC or OC) RTI, pulse Accumulator
Up to 68 and 18 I
Dual SCI, SPI, CAN
16-CH 10-Bit
4-CH 8-Bit or 2 CH 16 Bit
5
8

 

[top]

68HC912D60 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
AN1731 VPW J1850 Multiplexing and Motorola Byte Data Link Controller (BDLC) Module pdf 235 0 1/01/1998
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
MC68HC912D60 MC68HC12D60, MC68HC912D60, MC68HC912D60A Advance Information pdf 3216 2.0 7/27/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
68HC912D60MSE1 M68HC912D60 Device Information Sheet: 1F68K Mask Sets pdf 187 1 3/01/2001
68HC912D60MSE4 M68HC912D60 Device Information Sheet: 4F73K Mask Sets pdf 138 2 3/14/2001
68HC912D60MSE5 M68HC912D60 Device Information Sheet: 0K75F Mask Sets pdf 116 2 3/01/2001



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



Users Guide
ID Name Format Size K Rev # Date Last Modified
M68EVB912D60 M68EVB912D60 Evaluation Board User's Manual pdf 33 1 3/01/1999

 

[top]

68HC912D60 Boards/Reference Designs

ID Name
M68KIT912D60 Development Tools

 

[top]

68HC912D60 Orderable Parts

Orderable Part ID Package Info Status Remarks
KXC912D60CFU8 QFP Active - Production Part MPQ 2
XCHC912D60CFU8R2 PQFP Active - Production Part -
XCHC912D60VFU8R2 QFP Active - Production Part -
XCHC912D60MFU8R2 QFP Active - Production Part -
XC68HC912D60CFU8 QFP Active - Production Part -
XC68HC912D60MFU8 QFP Active - Production Part -
XC68HC912D60VFU8 QFP Active - Production Part -
KXC912D60CPV8 LQFP Active - Production Part MPQ 2
XC68HC912D60CPV8 LQFP Active - Production Part -
XC68HC912D60VPV8 LQFP Active - Production Part -
XC68HC912D60MPV8 LQFP Active - Production Part -
XC912D60VPV8R2 LQFP Active - Production Part -

 

[top]