|
Part Number |
MC68HC908QF4 |
|
Manufacturer |
Freescale Semiconductor |
|
Semiconductor DataSheet |
|
DataSheet View |
|
www.DataSheet4U.com
Freescale Semiconductor, Inc.
MC68HC908QF4
Freescale Semiconductor, Inc...
Data Sheet
M68HC08
Microcontrollers
MC68HC908QF4 Rev. 1.0 6/2004
For More Information On This Product, Go to: www.freescale.com
Freescale Semiconductor, Inc.
Freescale Semiconductor, Inc...
For More Information On This Product, Go to: www.freescale.com
Freescale Semiconductor, Inc.
MC68HC908QF4
Data Sheet
Freescale Semiconductor, Inc...
To provide the most up-to-date information, the revision of our documents on the World Wide Web will be the most current. Your printed copy may be an earlier revision. To verify you have the latest information available, refer to: http://motorola.com/semiconductors/ The following revision history table summarizes changes contained in this document. For your convenience, the page number designators have been linked to the appropriate location.
MC68HC908QF4 — Rev. 1.0 MOTOROLA
Data Sheet 3
For More Information On This Product, Go to: www.freescale.com
Freescale Semiconductor, Inc.
Revision History
Revision History
Date October, 2003 Revision Level N/A Initial release Removed references to MC68HC908QF3, MC68HC908QF2, and MC68HC908QF1 1.0 17.4 Thermal Characteristics — Updated 32-pin TQFP value 18.2 MC Order Numbers — Updated table entries for MC order numbers Description Page Number(s) N/A Throughout 176 193
June, 2004
Freescale Semiconductor, Inc...
Data Sheet 4 Revision History
MC68HC908QF4 — Rev. 1.0 MOTOROLA
For More Information On This Product, Go to: www.freescale.com
Freescale Semiconductor, Inc.
Data Sheet — MC68HC908QF4
List of Sections
Section 1. General Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .15 Section 2. Memory . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Section 3. Analog-to-Digital Converter (ADC) . . . . . . . . . . . . . . . . . . . 37
Freescale Semiconductor, Inc...
Section 4. Auto Wakeup Module (AWU) . . . . . . . . . . . . . . . . . . . . . . . . 45 Section 5. Configuration Register (CONFIG) . . . . . . . . . . . . . . . . . . . . 51 Section 6. Computer Operating Properly (COP) . . . . . . . . . . . . . . . . . 55 Section 7. Central Processor Unit (CPU) . . . . . . . . . . . . . . . . . . . . . . . 59 Section 8. External Interrupt (IRQ) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 Section 9. Keyboard Interrupt Module (KBI) . . . . . . . . . . . . . . . . . . . . 79 Section 10. Low-Voltage Inhibit (LVI) . . . . . . . . . . . . . . . . . . . . . . . . . . 87 Section 11. Oscillator Module (OSC). . . . . . . . . . . . . . . . . . . . . . . . . . . 91 Section 12. PLL Tuned UHF Transmitter Module. . . . . . . . . . . . . . . . 101 Section 13. Input/Output (I/O) Ports . . . . . . . . . . . . . . . . . . . . . . . . . . 111 Section 14. System Integration Module (SIM) . . . . . . . . . . . . . . . . . . 119 Section 15. Timer Interface Module (TIM) . . . . . . . . . . . . . . . . . . . . . . 137 Section 16. Development Support. . . . . . . . . . . . . . . . . . . . . . . . . . . . 155 Section 17. Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . 175 Section 18. Ordering Information and Mechanical Specifications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 193
MC68HC908QF4 — Rev. 1.0 MOTOROLA List of Sections
Data Sheet 5
For More Information On This Product, Go to: www.freescale.com
Freescale Semiconductor, Inc.
List of Sections
Freescale Semiconductor, Inc...
Data Sheet 6 List of Sections
MC68HC908QF4 — Rev. 1.0 MOTOROLA
For More Information On This Product, Go to: www.freescale.com
Freescale Semiconductor, Inc.
Data Sheet — MC68HC908QF4
Table of Contents
Section 1. General Description
1.1 1.2 1.3 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 15 MCU Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16 Pin Assignments . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 Pin Functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Freescale Semiconductor, Inc...
1.4 1.5
Section 2. Memory
2.1 2.2 2.3 2.4 2.5 2.6 2.6.1 2.6.2 2.6.3 2.6.4 2.6.5 2.6.6 2.6.7 2.6.8 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Unimplemented Memory Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Reserved Memory Locations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 Input/Output (I/O) Section. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 Random-Access Memory (RAM) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 FLASH Memory (FLASH) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FLASH Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FLASH Page Erase Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FLASH Mass Erase Operation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FLASH Program Operation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FLASH Protection . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . FLASH Block Protect Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 30 30 31 32 32 33 35 36 36
Section 3. Analog-to-Digital Converter (ADC)
3.1 3.2 3.3 3.3.1 3.3.2 3.3.3 3.3.4 3.3.5 3.4 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADC Port I/O Pins. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Voltage Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Conversion Time. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Continuous Conversion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Accuracy and Precision . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 40 40 40 40 40
Interrupts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41
MC68HC908QF4 — Rev. 1.0 MOTOROLA Table of Contents
Data Sheet 7
For More Information On This Product, Go to: www.freescale.com
Freescale Semiconductor, Inc.
Table of Contents
3.5 3.5.1 3.5.2 3.6 3.7 3.7.1 3.7.2 3.7.3
Low-Power Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Wait Mode. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Input/Output Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 Input/Output Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADC Status and Control Register . . . . . . . . . . . . . . . . . . . . . . . . . . . ADC Data Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ADC Input Clock Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 41 42 43 44
Section 4. Auto Wakeup Module (AWU)
Freescale Semiconductor, Inc...
4.1 4.2 4.3 4.4 4.5 4.6 4.6.1 4.6.2 4.6.3
Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 Wait Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Stop Mode . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 Input/Output Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Port A I/O Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Keyboard Status and Control Register . . . . . . . . . . . . . . . . . . . . . . . Keyboard Interrupt Enable Register . . . . . . . . . . . . . . . . . . . . . . . . . 47 48 48 49
Section 5. Configuration Register (CONFIG)
5.1 5.2 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 51
Section 6. Computer Operating Properly (COP)
6.1 6.2 6.3 6.3.1 6.3.2 6.3.3 6.3.4 6.3.5 6.3.6 6.3.7 6.4 6.5 6.6 Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 Functional Description . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 I/O Signals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . BUSCLKX4 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . STOP Instruction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . COPCTL Write . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Power-On Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . Internal Reset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . |