68HC12D60 : Microcontroller

 

The 68HC(9)12D60 microcontroller unit (MCU) is a 16-bit device available in two package options, 80-pin QFP and 112-pin TQFP. On-chip peripherals include a 16-bit central processing unit (CPU12), 60K bytes of ROM (68HC12D60), 2K bytes of RAM, 1K byte of EEPROM, a dual asynchronous serial communication interfaces (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.0 A, B software compatible module (MSCAN12). System resource mapping, clock generation, interrupt control and bus interfacing are managed by the lite integration module (LIM). The 68HC(9)12D60 has full 16-bit data paths throughout, however, the 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

68HC12D60 Features

  • Upward compatible with M68HC11 Instruction Set
  • Interrupt Stacking and Programmer's Model Identical to M68HC11 20-Bit ALU
  • Multiplexed Bus
  • Memory
  • Up to 16 Channel, 10-Bit Analog-to-Digital Converter
  • 8-Channel Enhanced Capture Timer
  • 16-Bit Pulse Accumulator
  • Pulse-Width Modulator
  • Serial Interfaces
  • Motorola Scalable CAN Controller (MSCAN12)
  • COP Watchdog Timer, Clock Monitor, and Periodic Interrupt Timer
  • Up to 63 General-Purpose I/O Lines
  • Single-Wire Background Debug(tm) Mode (BDM)
  •  

    [top]

    68HC12D60 Parametrics

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

     

    [top]

    68HC12D60 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
    68HC12D60MSE1 MC68HC12D60 Device Information Sheet: 0K13J Mask Sets pdf 104 1 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
    SG187 Automotive Selector Guide 3Q, 2001 pdf 823 7 6/29/2001
    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]

    68HC12D60 Orderable Parts

    Orderable Part ID Package Info Status Remarks
    XC68HC12D60CFU8 - Active - Production Part -
    XC68HC12D60CPV8 - Active - Production Part -
    XC68HC12D60MFU8 - Active - Production Part -
    XC68HC12D60MPV8 - Active - Production Part -
    XC68HC12D60VFU8 - Active - Production Part -
    XC68HC12D60VPV8 - Active - Production Part -
    112-PIN TQFP - Active - Production Part -

     

    [top]