68HC908KX8 : Microcontroller

 

The MC68HC908KX8 is a member of the low-cost, high-performance M68HC08 Family of 8-bit microcontroller units (MCUs). The M68HC08 Family is based on the customer-specified integrated circuit (CSIC) design strategy. All MCUs in the family use the enhanced M68HC08 central processor unit (CPU08) and are available with a variety of modules, memory sizes and types, and package types.

Page Contents
Other Info

68HC908KX8 Features

  • High-performance M68HC08 architecture
  • Fully upward-compatible object code with M6805, M146805, and M68HC05 families
  • Maximum internal bus frequencies of of:
    • 8 MHz at 5.0 V
    • 4 MHz at 3.0 V
  • Internal oscillator requiring no external components:
    • Software selectable bus frequencies
    • 25 percent accuracy with trim capability to 2 percent
    • Clock monitor
    • Option to allow use of external clock source or external crystal/ceramic resonator
  • 8 Kbytes of on-chip, in-circuit programmable FLASH memory
  • FLASH program memory security
  • On-chip programming firmware for use with host personal computer which does not require high voltage for entry
  • 192 bytes of on-chip random-access memort (RAM)
  • 16-bit, 2-channel timer interface (TIM) module
  • 4-channel, 8-bit, Analog to Digital Convertor module (ADC) with high-voltage reference (VREFH)double bonded to VDD pin
  • Serial communications interface (SCI) module
  • 5-bit keyboard interrupt (KBI) with wakeup feature
  • 13 general-purpose input/output (I/O) ports:
    • Five shared with KBI and TIM, with 15-mA source/15-mA sink capabilities and with programmable pullups on general-purpose input ports
    • Four shared with ADC
    • Two shared with SCI
  • Low-voltage inhibit (LVI) module with software selectable trip points, 2.6-V or 4.3-V trip point
  • Timebase module (TBM) with
    • Clock prescalar for eight user-selectable, periodic real-time interrupts
    • Active clock source in stop mode for periodic wakeup from ftop using external crystal or internal oscillator
  • External asynchronous interrupt pin with internal pullup (IRQ1)
  • System protection features:
    • Computer operating properly (COP) reset
    • Low-voltage detection with reset
    • Illegal opcode detection with reset
    • Illegal address detection with reset
  • 16-pin plastic dual in-line (PDIP) or small outline (SOIC) package
  • Low-power design fully static with stop and wait package
  • Internal power-up reset circuit requiring no external pins
  • -40°C to +125°C operation

Features of the CPU08 include the following:

  • Enhanced HC05 programming model
  • Extensive loop control functions
  • 16 addressing modes (8 more than the HC05)
  • 16-Bit Index register and stack pointer
  • Memory-to-memory data transfers
  • Fast 8 X 8 multiply instruction
  • Fast 16/8 divide instruction
  • Binary-Coded Decimal (BCD) instructions
  • Optimization for controller applications
  • 'C' language support

 

[top]

68HC908KX8 Parametrics

RAM
Bytes
Flash
KBytes
Timer
I/O
Serial
A/D
PWM
Operating Voltage
Volts
Bus Frequency
(Max)
MHz
192
8
2-CH 16-Bit, IC, OC, or PWM
13
SCI
4-CH 8-Bit
See Timer
3.0, 5.0
8.0

 

[top]

68HC908KX8 Documentation

Application Note
ID Name Format Size K Rev # Date Last Modified
AN1762 Automatic Contrast Control of LCD Displays Using the MC68HC708LN56 Microcontroller pdf 103 0 1/01/1998
AN1711 DMA08 Systems Compatibilities pdf 305 0 1/01/1997
AN1770 In-Circuit Programming of FLASH Memory in the MC68HC908GP20 pdf 403 1 1/01/1999
AN2149 Compressor Induction Motor Stall and Rotation Detection using Microcontrollers pdf 128 0 5/30/2001
AN2154 Low-Cost, 3-Phase, AC Motor Control System with Power Factor Correction Based on MC68HC908MR32 pdf 170 0 7/23/2001
AN1798 CAN bit timing requirements pdf 73 4 6/01/2001
AN1828 FLASH Programming Via CAN pdf 74 0 1/01/1999
AN2105 Power-On, Clock Selection, and Noise Reduction Techniques for the Motorola MC68HC908GP32 pdf 220 0 1/01/2000
AN2093 Creating Efficient C Code for the MC68HC08 pdf 35 0 1/01/2000
AN1858 Sensorless Brushless dc Motor Using the MC68HC908MR32 Embedded Motion Control Development System pdf 194 0 6/22/2000
AN1857 A 3-Phase ac Induction Motor Control System Based on the MC68HC908MR32 pdf 278 0 6/22/2000
AN1853 Embedding Microcontrollers in Domestic Refrigeration Appliances pdf 216 0 6/22/2000
AN1844 Using a 68HC908MR32 in Place of a 68HC908MR24 pdf 214 0 6/22/2000
AN1837 Non-Volatile Memory Technology Overview pdf 116 0 3/27/2000
AN1843 Vacuum Cleaner Reference Platform pdf 326 0 9/13/2000
AN1831 Using MC68HC908 On-Chip FLASH Programming Routines ROM-Resident Routines in the MC68HC908GR8, MC68HC908KX8, MC68HC908JL3, MC68HC908JK3, and the MC68HC908JB8 pdf 294 1.0 9/11/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
AN1827 Programming and Erasing FLASH Memory on the MC68HC908AS60 pdf 352 0 1/01/1999
AN1792 Using an MC68HC908MR24 in Place of an MC68HC708MP16 pdf 95 1 1/01/2000
AN1748 Building a Universal Serial Bus Keyboard Hub Using the Motorola MC68HC(9)08KH12 pdf 139 0 1/01/1998
AN1731 VPW J1850 Multiplexing and Motorola Byte Data Link Controller (BDLC) Module pdf 235 0 1/01/1998
AN1728 Making Low-Distortion Motor Waveforms with the MC68HC708MP16 pdf 149 1 1/01/1997
AN1712 Get Your Motor Running with the MC68HC708MP16 pdf 342 0 1/01/1997
AN1664 Low Cost 3-Phase ac Motor Control System Based on MC68HC908MR24 pdf 540 0 1/01/1996
AN1624 ITC137 68HC708MP16 Motion Control Development Board pdf 175 0 1/01/1997
AN1274 HC08 SCI Operation with Various Input Clocks pdf 57 0 1/01/1996
AN1221 Hamming Error Control Coding Techniques with the HC08 MCU pdf 73 0 1/01/1993
AN1219 M68HC08 Integer Math Routines pdf 170 1 1/01/1997
AN-HK-33 In-Circuit Programming of FLASH Memory in the MC68HC908JL3 pdf 69 1 3/27/2000
AN-HK-32 In-Circuit Programming of FLASH Memory in the MC68HC908GP32 pdf 79 2.0 8/10/2000
AN-HK-31 Using the MC68HC908GP32 in Place of MC68HC908GP20 pdf 942 0 1/01/1999
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
AN1744 Resetting Microcontrollers During Power Transitions pdf 80 0 1/01/1998
AN1752 Data Structures for 8-Bit Microcontrollers pdf 213 1 5/07/2001
AN1775 Expanding Digital Input with an A/D Converter pdf 86 1 1/01/1998
AN4006 Digital Captive Discharge Ignition System Using HC05/HC08 8-Bit Microcontrollers pdf 61 0 3/27/2000
AN2103 Local Interconnect Network (LIN) Demonstration pdf 953 0 12/01/2000
AN1743 Scrolling Message Software pdf 127 0 1/01/1998
AN1263 Designing for Electromagnetic Compatibility with Single-Chip Microcontrollers pdf 104 0 1/01/1995
AN1259 System Design and Layout Techniques for Noise Reduction in MCU-Based Systems pdf 78 0 1/01/1995
AN1222 Arithmetic Waveform Synthesis with the HC05/08 MCUs pdf 26 0 1/01/1993
AN1218 HC05 to HC08 Optimization pdf 347 2 1/01/1993
AN1050 Designing for Electromagnetic Compatibility (EMC) with HCMOS Microcontrollers pdf 82 0 1/01/2000
AN477 Simple A/D for MCUs without Built-In A/D Converters pdf 224 0 1/01/1993



Brochure
ID Name Format Size K Rev # Date Last Modified
BR1822 Embedded Flash MCU Overview pdf 174 - -



Data Sheets
ID Name Format Size K Rev # Date Last Modified
MC68HC908KX8 MC68HC908KX8, MC68HC908KX2 HCMOS Microcontroller Unit Technical Data pdf 3169 0.1 4/26/2001



Engineering Bulletin
ID Name Format Size K Rev # Date Last Modified
EB368 In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908GR8 pdf 176 1 1/11/2001
EB370 In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908MR16/32 pdf 204 1 5/07/2001
EB369 In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908KX2/8 pdf 183 1 5/07/2001
EB367 In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908JL/JK pdf 316 0 10/13/2000
EB366 In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908GP32 pdf 294 0 10/13/2000
EB349 RAM Data Retention Considerations for Motorola Microcontrollers pdf 45 0 6/22/2000



Miscellaneous
ID Name Format Size K Rev # Date Last Modified
BR1854 BR1854 68HC908KX Brochure pdf 130 0 10/03/2000
68HC908KX8MSE2 68HC908KX8 68HC908KX8 8-Bit Microcontroller Unit Mask Set Errata 2 pdf 16 0 6/22/2001



Reference Manual
ID Name Format Size K Rev # Date Last Modified
CPU08RM CPU08RM Central Processor Unit Reference Manual pdf 2342 3 3/19/2001
CPU08RMAD CPU08 Reference Manual Addendum pdf 234 0 1/01/1995
TIM08RM TIM08 Timer Interface Module Reference Manual pdf 771 1.0 1/10/1996
TIM08RMAD TIM08 Timer Interface Module Reference Manual Addendum pdf 557 0 1/01/1995
DMA08RM Direct Memory Access Reference Manual pdf 463 1 2/23/2000
DRM002 USB08 Universal Serial Bus Evaluation Board Using the MC68HC908JB8 Designer Reference Manual pdf 1845 0 4/12/2001
DRM001 Passive Infrared (PIR) Intruder Detection Using the MC68HC908JK1/3, Incorporating Remote Control Adjustment Using the MC68HC908GP32 pdf 2504 0 2/20/2001
M68HC08RG HC08 Family Reference Guide pdf 3374 1 2/23/2000
M68HC08RGAD Addendum to HC08 Family Reference Guide, Revision 1 pdf 686 0 2/23/2000



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
M68EML08KXUM M68EML08KX M68EML08KX Emulator Module Users Manual pdf 357 0 11/01/1999
M68ICS08KXUM M68ICS08KX M68ICS08KX In-Circuit Simulator Board Users Manual pdf 722 0 1/01/2000

 

[top]

68HC908KX8 Boards/Reference Designs

ID Name
ICS0508 8-bit ICS Development Tool Kit
M68MMDS0508 MMDS0508 Modular Development System
M68MMPFB0508 MMEVS Modular Evaluation System

 

[top]

68HC908KX8 Orderable Parts

Orderable Part ID Package Info Status Remarks
KMC908KX8CP Plastic Dual-in-Line (PDIP) Active - Production Part -40 to +85 C
MC68HC908KX8CP Plastic Dual-in-Line (PDIP) Active - Production Part -40 to +85 C
MC68HC908KX8MP Plastic Dual-in-Line (PDIP) Active - Production Part -40 to +125 C
MC68HC908KX8VP Plastic Dual-in-Line (PDIP) Active - Production Part -40 to +105 C
KMC908KX8CDW Small Outline (Wide-Body SOIC) Active - Production Part -40 to +85 C
MC68HC908KX8CDW Small Outline (Wide-Body SOIC) Active - Production Part -40 to +85 C
MC68HC908KX8MDW Small Outline (Wide-Body SOIC) Active - Production Part -40 to +125 C
MC68HC908KX8VDW Small Outline (Wide-Body SOIC) Active - Production Part -40 to +105 C

 

[top]