MC68HC08KH12 Data Sheet

Size: px
Start display at page:

Download "MC68HC08KH12 Data Sheet"

Transcription

1 MC68HC08KH12 Data Sheet M68HC08 Microcontrollers Rev. 1.1 MC68HC08KH12/H July 15, 2005 freescale.com

2

3 Advance Information MC68HC(7)08KH12 List of Sections Section 1. General Description Section 2. Memory Map Section 3. Random-Access Memory (RAM)...45 Section 4. Read-Only Memory (ROM)...47 Section 5. Configuration Register (CONFIG) Section 6. Central Processor Unit (CPU) Section 7. System Integration Module (SIM)...61 Section 8. Clock Generator Module (CGM) Section 9. Universal Serial Bus Module (USB) Section 10. Monitor ROM (MON) Section 11. Timer Interface Module (TIM) Section 12. I/O Ports Section 13. Computer Operating Properly (COP) Section 14. External Interrupt (IRQ) Section 15. Keyboard Interrupt Module (KBI) Section 16. Break Module (BREAK) Section 17. Preliminary Electrical Specifications Section 18. Mechanical Specifications MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 3

4 Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

5 Advance Information MC68HC(7)08KH12 Table of Contents General Description 1.1 Contents Introduction Features MCU Block Diagram Pin Assignments Quad Flat Pack (QFP) Package Power Supply Pins (V DDA, V SSA, V DD1, V SS1, V DD2, and V SS2 ) Oscillator Pins (OSC1 and OSC2) External Reset Pin (RST) External Interrupt Pin (IRQ1/V PP ) USB Data Pins (DPLUS0 DPLUS4 and DMINUS0 DMINUS4) Voltage Regulator Out (REGOUT) Port A Input/Output (I/O) Pins (PTA7 PTA0) Port B I/O Pins (PTB7 PTB0) Port C I/O Pins (PTC4 PTC0) Port D I/O Pins (PTD7/KBD7 PTD0/KBD0) Port E I/O Pins (PTE4, PTE3/KBE3, PTE2/KBE2/TCH1, PTE1/KBE1/TCH0, PTE0/KBE0/TCLK) Port F I/O Pins (PTF7/KBF7 PTF0/KBF0) Section 2. Memory Map 2.1 Contents Introduction MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 5

6 2.3 I/O Section Monitor ROM Section 3. Random-Access Memory (RAM) 3.1 Contents Introduction Functional Description Section 4. Read-Only Memory (ROM) 4.1 Contents Introduction Functional Description Section 5. Configuration Register (CONFIG) 5.1 Contents Introduction Functional Description Section 6. Central Processor Unit (CPU) 6.1 Contents Introduction Features CPU Registers Accumulator (A) Index Register (H:X) Stack Pointer (SP) Program Counter (PC) Condition Code Register (CCR) Arithmetic/Logic Unit (ALU) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

7 Section 7. System Integration Module (SIM) 7.1 Contents Introduction SIM Bus Clock Control and Generation Bus Timing Clock Start-Up from POR Clocks in Stop Mode and Wait Mode Reset and System Initialization External Pin Reset Active Resets from Internal Sources Power-On Reset Computer Operating Properly (COP) Reset Illegal Opcode Reset Illegal Address Reset Universal Serial Bus Reset SIM Counter SIM Counter During Power-On Reset SIM Counter During Stop Mode Recovery SIM Counter and Reset States Exception Control Interrupts Hardware Interrupts SWI Instruction Interrupt Status Registers Interrupt Status Register Interrupt Status Register Interrupt Status Register Reset Break Interrupts Status Flag Protection in Break Mode Low-Power Modes Wait Mode Stop Mode SIM Registers Break Status Register (BSR) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 7

8 7.8.2 Reset Status Register (RSR) Break Flag Control Register (BFCR) Section 8. Clock Generator Module (CGM) 8.1 Contents Introduction Features Functional Description Crystal Oscillator Circuit Phase-Locked Loop Circuit (PLL) PLL Circuits Acquisition and Tracking Modes Manual and Automatic PLL Bandwidth Modes Programming the PLL Special Programming Exceptions Base Clock Selector Circuit CGM External Connections I/O Signals Crystal Amplifier Input Pin (OSC1) Crystal Amplifier Output Pin (OSC2) External Filter Capacitor Pin (CGMXFC) PLL Analog Power Pin (V DDA ) PLL Analog Ground Pin (V SSA ) Buffered Crystal Clock Output (CGMVOUT) CGMVSEL Oscillator Enable Signal (SIMOSCEN) Crystal Output Frequency Signal (CGMXCLK) CGM Base Clock Output (CGMOUT) CGM CPU Interrupt (CGMINT) CGM Registers PLL Control Register (PCTL) PLL Bandwidth Control Register (PBWC) PLL Multiplier Select Registers (PMSH:PMSL) PLL Reference Divider Select Register (PRDS) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

9 8.7 Interrupts Special Modes Wait Mode CGM During Break Interrupts Acquisition/Lock Time Specifications Acquisition/Lock Time Definitions Parametric Influences on Reaction Time Choosing a Filter Capacitor Reaction Time Calculation Section 9. Universal Serial Bus Module (USB) 9.1 Contents Features Overview I/O Register Description of the HUB function USB HUB Root Port Control Register (HRPCR) USB HUB Downstream Port Control Register (HDP1CR-HDP4CR) USB SIE Timing Interrupt Register (SIETIR) USB SIE Timing Status Register (SIETSR) USB HUB Address Register (HADDR) USB HUB Interrupt Register 0 (HIR0) USB HUB Control Register 0 (HCR0) USB HUB Endpoint1 Control & Data Register (HCDR) USB HUB Status Register (HSR) USB HUB Endpoint 0 Data Registers 0-7 (HE0D0-HE0D7) I/O Register Description of the Embedded Device Function USB Embedded Device Address Register (DADDR) USB Embedded Device Interrupt Register 0 (DIR0) USB Embedded Device Interrupt Register 1 (DIR1) USB Embedded Device Control Register 0 (DCR0) USB Embedded Device Control Register 1 (DCR1) USB Embedded Device Status Register (DSR) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 9

10 9.5.7 USB Embedded Device Control Register 2 (DCR2) USB Embedded Device Endpoint 0 Data Registers (DE0D0-DE0D7) USB Embedded Device Endpoint 1/2 Data Registers (DE1D0-DE1D7) Section 10. Monitor ROM (MON) 10.1 Contents Introduction Features Functional Description Entering Monitor Mode Data Format Echoing Break Signal Commands Baud Rate Section 11. Timer Interface Module (TIM) 11.1 Contents Introduction Features Functional Description TIM Counter Prescaler Input Capture Output Compare Unbuffered Output Compare Buffered Output Compare Pulse Width Modulation (PWM) Unbuffered PWM Signal Generation Buffered PWM Signal Generation PWM Initialization Interrupts Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

11 11.6 Wait Mode TIM During Break Interrupts I/O Signals TIM Clock Pin (PTE0/TCLK) TIM Channel I/O Pins (PTE1/TCH0:PTE2/TCH1) I/O Registers TIM Status and Control Register (TSC) TIM Counter Registers (TCNTH:TCNTL) TIM Counter Modulo Registers (TMODH:TMODL) TIM Channel Status and Control Registers (TSC0:TSC1) TIM Channel Registers (TCH0H/L TCH1H/L) Section 12. I/O Ports 12.1 Contents Introduction Port A Port A Data Register (PTA) Data Direction Register A (DDRA) Port B Port B Data Register (PTB) Data Direction Register B (DDRB) Port C Port C Data Register (PTC) Data Direction Register C (DDRC) Port D Port D Data Register (PTD) Data Direction Register D (DDRD) Port E Port E Data Register (PTE) Data Direction Register E (DDRE) Port-E Optical Interface Enable Register Port F MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 11

12 Port F Data Register (PTF) Data Direction Register F (DDRF) Port Options Port Option Control Register (POC) Section 13. Computer Operating Properly (COP) 13.1 Contents Introduction Functional Description I/O Signals CGMXCLK COPCTL Write Power-On Reset Internal Reset Reset Vector Fetch COPD (COP Disable) COPRS (COP Rate Select) COP Control Register (COPCTL) Interrupts Monitor Mode Low-Power Modes Wait Mode Stop Mode COP Module During Break Mode Section 14. External Interrupt (IRQ) 14.1 Contents Introduction Features Functional Description Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

13 IRQ1/V PP Pin IRQ Module During Break Interrupts IRQ Status and Control Register (ISCR) Section 15. Keyboard Interrupt Module (KBI) 15.1 Contents Introduction Features Port-D Keyboard Interrupt Block Diagram Port-D Keyboard Interrupt Functional Description Port-D Keyboard Initialization Port-D Keyboard Interrupt Registers Port-D Keyboard Status and Control Register: Port-D Keyboard Interrupt Enable Register Port-E Keyboard Interrupt Block Diagram Port-E Keyboard Interrupt Functional Description Port-E Keyboard Initialization Port-E Keyboard Interrupt Registers Port-E Keyboard Status and Control Register Port-E Keyboard Interrupt Enable Register Port-F Keyboard Interrupt Block Diagram Port-F Keyboard Interrupt Functional Description Port-F Keyboard Initialization Port-F Keyboard Interrupt Registers Port-F Keyboard Status and Control Register Port-F Keyboard Interrupt Enable Register Port-F Pull-up Enable Register Wait Mode Stop Mode Keyboard Module During Break Interrupts MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 13

14 Section 16. Break Module (BREAK) 16.1 Contents Introduction Features Functional Description Flag Protection During Break Interrupts CPU During Break Interrupts TIM During Break Interrupts COP During Break Interrupts Break Module Registers Break Status and Control Register (BRKSCR) Break Address Registers (BRKH and BRKL) Low-Power Modes Wait Mode Stop Mode Section 17. Preliminary Electrical Specifications 17.1 Contents Introduction Absolute Maximum Ratings Functional Operating Range Thermal Characteristics DC Electrical Characteristics Control Timing Oscillator Characteristics USB DC Electrical Characteristics USB Low Speed Source Electrical Characteristics USB High Speed Source Electrical Characteristics Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

15 17.12 HUB Repeater Electrical Characteristics USB Signaling Levels TImer Interface Module Characteristics Clock Generation Module Characteristics CGM Component Specifications CGM Electrical Specifications Acquisition/Lock Time Specifications Section 18. Mechanical Specifications 18.1 Contents Introduction Plastic Quad Flat Pack (QFP) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 15

16 Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

17 Advance Information MC68HC(7)08KH12 List of Figures Figure Title Page 1-1 MCU Block Diagram Pin QFP Assignments (Top View) Power Supply Bypassing Memory Map Control, Status, and Data Registers Configuration Register (CONFIG) CPU Registers Accumulator (A) Index Register (H:X) Stack Pointer (SP) Program Counter (PC) Condition Code Register (CCR) SIM Block Diagram SIM I/O Register Summary SIM Clock Signals External Reset Timing Internal Reset Timing Sources of Internal Reset POR Recovery Interrupt Processing Interrupt Entry Interrupt Recovery Interrupt Recognition Example Interrupt Status Register 1 (INT1) Interrupt Status Register 2 (INT2) Interrupt Status Register 2 (INT2) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 17

18 Figure Title Page 7-15 Wait Mode Entry Timing Wait Recovery from Interrupt or Break Wait Recovery from Internal Reset Stop Mode Entry Timing Stop Mode Recovery from Interrupt or Break Break Status Register (BSR) Reset Status Register (RSR) Break Flag Control Register (BFCR) CGM Block Diagram CGM External Connections PLL Control Register (PCTL) PLL Bandwidth Control Register (PBWC) PLL Multiplier Select Registers (PMSH:PMSL) PLL Reference Divider Select Register (PRDS) USB Block Diagram USB HUB Root Port Control Register (HRPCR) USB HUB Downstream Port Control Registers (HDP1CR-HDP4CR) USB SIE Timing Interrupt Register (SIETIR) USB SIE Timing Status Register (SIETSR) USB HUB Address Register (HADDR) USB HUB Interrupt Register 0 (HIR0) USB HUB Control Register 0 (HCR0) USB HUB Control Register 1 (HCR1) USB HUB Status Register (HSR) USB HUB Endpoint 0 Data Register (HE0D0-HE0D7) USB Embedded Device Address Register (DADDR) USB Embedded Device Interrupt Register 0 (DIR0) USB Embedded Device Interrupt Register 1 (DIR1) USB Embedded Device Control Register 0 (DCR0) USB Embedded Device Control Register 1 (DCR1) USB Embedded Device Status Register (DSR) USB Embedded Device Control Register 2 (DCR2) USB Embedded Device Endpoint 0 Data Register (UE0D0-UE0D7) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

19 Figure Title Page 9-20 USB Embedded Device Endpoint 0 Data Register (UE0D0-UE0D7) Monitor Mode Circuit Monitor Data Format Sample Monitor Waveforms Read Transaction Break Transaction TIM Block Diagram PWM Period and Pulse Width TIM Status and Control Register (TSC) TIM Counter Registers (TCNTH:TCNTL) TIM Counter Modulo Registers (TMODH:TMODL) TIM Channel Status and Control Registers (TSC0:TSC1) CHxMAX Latency TIM Channel Registers (TCH0H/L:TCH1H/L) Port A Data Register (PTA) Data Direction Register A (DDRA) Port A I/O Circuit Port B Data Register (PTB) Data Direction Register B (DDRB) Port B I/O Circuit Port C Data Register (PTC) Data Direction Register C (DDRC) Port C I/O Circuit Port D Data Register (PTD) Data Direction Register D (DDRD) Port D I/O Circuit Port E Data Register (PTE) Data Direction Register E (DDRE) Port E I/O Circuit Optical Interface Enable Register E (EOIER) Optical Interface Voltage References Port E Optical Coupling Interface Port F Data Register (PTF) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 19

20 Figure Title Page Data Direction Register F (DDRF) Port F I/O Circuit Port Option Control Register (POC) COP Block Diagram Configuration Register (CONFIG) COP Control Register (COPCTL) IRQ Module Block Diagram IRQ Status and Control Register (ISCR) Port-D Keyboard Interrupt Block Diagram Port-D Keyboard Status and Control Register (KBDSCR) Port-D Keyboard Interrupt Enable Register (KBDIER) Port-E Keyboard Interrupt Block Diagram Port-E Keyboard Status and Control Register (KBESCR) Port-E Keyboard Interrupt Enable Register (KBEIER) Port-F Keyboard Interrupt Block Diagram Port-F Keyboard Status and Control Register (KBFSCR) Port-F Keyboard Interrupt Enable Register (KBFIER) Port F Pull-up Enable Register (PFPER) Break Module Block Diagram Break Status and Control Register (BRKSCR) Break Address Registers (BRKH and BRKL) Pin Quad-Flat-Pack (Case 840C-04) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

21 Advance Information MC68HC(7)08KH12 List of Tables Table Title Page 2-1 Vector Addresses Signal Name Conventions PIN Bit Set Timing Interrupt Sources SIM Registers CGM Numeric Example CGM I/O Register Summary PRE[1:0] Programming HUB Control Register Summary HUB Data Register Summary Embedded Device Control Register Summary Embedded Device Data Register Summary Mode Selection Mode Differences READ (Read Memory) Command WRITE (Write Memory) Command IREAD (Indexed Read) Command IWRITE (Indexed Write) Command READSP (Read Stack Pointer) Command RUN (Run User Program) Command Monitor Baud Rate Selection TIM I/O Register Summary Prescaler Selection Mode, Edge, and Level Selection MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 21

22 Table Title Page 12-1 I/O Port Register Summary Port A Pin Functions Port B Pin Functions Port C Pin Functions Port D Pin Functions Port E Pin Functions Port F Pin Functions COP I/O Port Register Summary IRQ I/O Port Register Summary KBI I/O Register Summary Break I/O Register Summary Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

23 Advance Information MC68HC(7)08KH12 Section 1. General Description 1.1 Contents 1.2 Introduction Features MCU Block Diagram Pin Assignments Quad Flat Pack (QFP) Package Power Supply Pins (V DDA, V SSA, V DD1, V SS1, V DD2, and V SS2 ) Oscillator Pins (OSC1 and OSC2) External Reset Pin (RST) External Interrupt Pin (IRQ1/V PP ) USB Data Pins (DPLUS0 DPLUS4 and DMINUS0 DMINUS4) Voltage Regulator Out (REGOUT) Port A Input/Output (I/O) Pins (PTA7 PTA0) Port B I/O Pins (PTB7 PTB0) Port C I/O Pins (PTC4 PTC0) Port D I/O Pins (PTD7/KBD7 PTD0/KBD0) Port E I/O Pins (PTE4, PTE3/KBE3, PTE2/KBE2/TCH1, PTE1/KBE1/TCH0, PTE0/KBE0/TCLK) Port F I/O Pins (PTF7/KBF7 PTF0/KBF0) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 23

24 1.2 Introduction The MC68HC(7)08KH12 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. 1.3 Features Features of the MC68HC(7)08KH12 include the following: High-Performance M68HC08 Architecture Fully Upward-Compatible Object Code with M6805, M146805, and M68HC05 Families 6 MHz Internal Bus Operation Low-Power Design (Fully Static with Stop and Wait Modes) 12 KBytes of User ROM (MC68HC08KH12) or One-Time Programmable (OTP) ROM (MC68HC708KH12) On-Chip Programming Firmware for Use with Host Personal Computer ROM/OTPROM Data Security Bytes of On-Chip Random Access Memory (RAM) 42 General Purpose I/O, 29 with Software Configurable Pullups 16-Bit, 2-Channel Timer Interface Module (TIM) 20-Bit Keyboard Interrupt Port 5 LED Direct Drive Port Pins 48MHz Phase-Locked Loop 1. No security feature is absolutely secure. However, Freescale s strategy is to make reading or copying the ROM/OTPROM difficult for unauthorized users. Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

25 Full Universal Serial Bus Specification 1.1 Composite HUB with Embedded 1 Functions: 1 12MHz Upstream Port 4 12MHz/1.5MHz Downstream Ports 1 Hub Control Endpoint (Endpoint0) with 8 byte transmit buffer and 8 byte receive buffer 1 Hub Interrupt Endpoint (Endpoint1) with 1 byte transmit buffer 1 Device Control Endpoint (Endpoint0) with 8 byte transmit buffer and 8 byte receive buffer Device Interrupt Endpoints (Endpoint1 and Endpoint2) share with 8 byte transmit buffer On-chip 3.3V regulator for USB Transceiver System Protection Features Optional Computer Operating Properly (COP) Reset Illegal Opcode Detection with Optional Reset Illegal Address Detection with Optional Reset Master Reset Pin with Internal Pullup and Power-On Reset An External Asynchronous Interrupt Pin with Internal Pullup (IRQ1) 64-pin plastic quad flatpack (QFP) package 1. Embedded device supports only bulk and interrupt transfers, and does not support isochronous transfers. MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 25

26 Features of the CPU08 include the following: Enhanced HC05 Programming Model Extensive Loop Control Functions 16 Addressing Modes (Eight More Than the HC05) 16-Bit Index Register and Stack Pointer Memory-to-Memory Data Transfers Fast 8 8 Multiply Instruction Fast 16/8 Divide Instruction Binary-Coded Decimal (BCD) Instructions Optimization for Controller Applications Third Party C Language Support 1.4 MCU Block Diagram Figure 1-1 shows the structure of the MC68HC(7)08KH12. Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

27 Freescale Semiconductor 27 MC68HC(7)08KH12 Rev. 1.1 Advance Information PTD7/KBD7 PTD0/KBD0 ➄ PTE3/KBE3 PTE0/KBE0 ➀➃➅ DPLUS4 DMINUS4 DPLUS3 DMINUS3 DPLUS2 DMINUS2 DPLUS1 DMINUS1 DPLUS0 DMINUS0 PTE4 PTF7/KBF7 PTF0/KBF0 ➀➃ PORT D DDRD PORT E DDRE PORT F DDRF DS Port 4 DS Port 3 DS Port 2 DS Port 1 US Port PTC4 PTC0 ➀➁ PORT C DDRC CPU CONTROL CPU REGISTERS PTB7 PTB0 ➀ PORT B DDRB 68HC08 CPU STACK POINTER PROGRAM COUNTER ➀ PORTS ARE SOFTWARE CONFIGURABLE WITH PULLUP DEVICE IF INPUT PORT ➁ SOFTWARE CONFIGURABLE LED DIRECT DRIVE 3mA SOURCE /10mA SINK or STANDARD DRIVE ➂ PIN CONTAINS INTEGRATED PULLUP DEVICE ➃ PIN HAS INTERRUPT CAPABILITY ➄ PIN HAS INTERRUPT AND INTEGRATED PULLUP DEVICE. ➅ PIN HAS OPTICAL COUPLING INTERFACE ALU ACCUMULATOR INDEX REGISTER CONDITION CODE REGISTER V 1 1 H I N Z C PTA7 PTA0 PORT A DDRA Embedded USB Function 384 bytes RAM 12k-bytes ROM/OTPROM Figure 1-1. MCU Block Diagram POWER SUPPLY AND VOLTAGE REGULATION CLOCK GENERATION MODULE AND PLL SYSTEM INTEGRATION MODULE IRQ MODULE BREAK MODULE POWER-ON RESET MODULE TIMER INTERFACE MODULE COP MODULE MONITOR ROM 240 bytes VDD1 VSS1 VDD2 VSS2 REGOUT OSC2 OSC1 VDDA VSSA CGMXFC RST ➂ IRQ1/VPP ➂➃ TCLK/PTE0 TCH0/PTE1 TCH1/PTE2

28 1.5 Pin Assignments Quad Flat Pack (QFP) Package Figure 1-2 Shows the 64-pin QFP assignments. IRQ1/VPP RST PTF0/KBF0 PTF1/KBF1 PTF2/KBF2 PTF3/KBF3 PTF4/KBF4 PTF5/KBF5 PTF6/KBF6 PTF7/KBF7 VSS2 VDD2 PTA7 VDDA PTA6 51 PTA5 50 PTA PTA3 CGMXFC 2 47 PTA2 OSC PTA1 OSC PTA0 VSSA 5 44 PTB7 REGOUT 6 42 PTB6 DPLUS PTB5 DMINUS0 DPLUS HC(7)08KH PTB4 PTB3 DMINUS PTB2 DPLUS PTB1 DMINUS PTB0 DPLUS PTD7/KBD7 DMINUS PTD6/KBD6 DPLUS4 DMINUS PTD5/KBD5 PTD4/KBD4 PTE4 PTE3/KBE3 PTE2/KBE2/TCH1 PTE1/KBE1/TCH0 PTE0/KBE0/TCLK VSS1 VDD1 PTC0 PTC1 PTC2 PTC3 PTC4 PTD0/KBD0 PTD1/KBD1 PTD2/KBD PTD3/KBD Figure Pin QFP Assignments (Top View) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

29 1.5.2 Power Supply Pins (V DDA, V SSA, V DD1, V SS1, V DD2, and V SS2 ) V DDA and V SSA are the analog power supply and ground pins used by the on-chip Phase-Locked Loop circuit. V DD2 and V SS2 are the power supply and ground pins used by the internal circuitry of the chip. V DD1 and V SS1 are the power supply and ground pins to the I/O pads. The MCU operates from a single power supply. Fast signal transitions on MCU pins place high, short-duration current demands on the power supply. To prevent noise problems, take special care to provide power supply bypassing at the MCU as Figure 1-3 shows. Place the bypass capacitors as close to the MCU power pins as possible. Use high-frequency-response ceramic capacitors for C BYPASS. C BULK are optional bulk current bypass capacitors for use in applications that require the port pins to source high current levels. MCU V DDA V SSA V DD2 V SS2 V DD2 V SS1 C BYPASS 10nF C BYPASS 10nF C BYPASS 10nF + NOTE: Values shown are typical values. C BULK Vbus Figure 1-3. Power Supply Bypassing MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 29

30 1.5.3 Oscillator Pins (OSC1 and OSC2) The OSC1 and OSC2 pins are the connections for the on-chip oscillator circuit. (See Section 8. Clock Generator Module (CGM).) External Reset Pin (RST) A logic zero on the RST pin forces the MCU to a known start-up state. RST is bidirectional, allowing a reset of the entire system. It is driven low when any internal reset source is asserted. The RST pin contains an internal pullup device. ((See Section 7. System Integration Module (SIM).) External Interrupt Pin (IRQ1/V PP ) IRQ1/V PP is an asynchronous external interrupt pin. IRQ1/V PP is also the OTPROM programming power pin. The IRQ1/V PP pin contain an internal pullup device. (See Section 14. External Interrupt (IRQ).) USB Data Pins (DPLUS0 DPLUS4 and DMINUS0 DMINUS4) DPLUS0 DPLUS4 and DMINUS0 DMINUS4 are the differential data lines used by the USB module. (See Section 9. Universal Serial Bus Module (USB).) Voltage Regulator Out (REGOUT) REGOUT is the 3.3V output of the on-chip voltage regulator. It is used to supply the voltage for the external pullup resistor required by the USB on either DPLUS or DMINUS lines, depending on type of USB function. REGOUT is also used internally for the USB data driver and the Phaselocked Loop circuit. The REGOUT pin requires an external bulk capacitor 1µF or larger and a bypass capacitor. (See Section 9. Universal Serial Bus Module (USB).) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

31 1.5.8 Port A Input/Output (I/O) Pins (PTA7 PTA0) PTA7 PTA0 are general-purpose bidirectional I/O port pins. (See Section 12. I/O Ports.) Each pin contains a software configurable pullup device when the pin is configured as an input. (See 12.9 Port Options.) Port B I/O Pins (PTB7 PTB0) PTB7 PTB0 are general-purpose bidirectional I/O port pins. (See Section 12. I/O Ports.) Each pin contains a software configurable pullup device when the pin is configured as an input. (See 12.9 Port Options.) Port C I/O Pins (PTC4 PTC0) PTC4 PTC0 are general-purpose bidirectional I/O port pins. (See Section 12. I/O Ports.) Port C pins are software configurable to be LED Direct Drive ports. Each pin contains a software configurable pull-up device when the pin is configured as an input. (See 12.9 Port Options.) Port D I/O Pins (PTD7/KBD7 PTD0/KBD0) PTD7/KBD7 PTD0/KBD0 are general-purpose bidirectional I/O port pins. (See Section 12. I/O Ports.) Any or all of the port D pins can be programmed to serve as external interrupt pins. (See Section 15. Keyboard Interrupt Module (KBI).) Port E I/O Pins (PTE4, PTE3/KBE3, PTE2/KBE2/TCH1, PTE1/KBE1/TCH0, PTE0/KBE0/TCLK) Port-E is a 5-bit special function port which shares three of its pins with the Timer Interface Module and four of its pins with Keyboard Interrupt Module (see Section 12. I/O Ports, Section 15. Keyboard Interrupt Module (KBI) and Section 11. Timer Interface Module (TIM)). In addition, PTE3-PTE0 has built-in optical coupling interface for optical mouse application. (See Section 12. I/O Ports.) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 31

32 Port F I/O Pins (PTF7/KBF7 PTF0/KBF0) PTF7/KBF7 PTF0/KBF0 are general-purpose bidirectional I/O port pins. (See Section 12. I/O Ports.) Any or all of the port F pins can be programmed to serve as external interrupt pins. (See Section 15. Keyboard Interrupt Module (KBI).) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

33 Advance Information MC68HC(7)08KH12 Section 2. Memory Map 2.1 Contents 2.2 Introduction I/O Section Monitor ROM Introduction The CPU08 can address 64 Kbytes of memory space. The memory map, shown in Figure 2-1, includes: bytes of ROM or OTPROM 384 bytes of RAM 26 bytes of user-defined vectors 240 bytes of Monitor ROM MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 33

34 $0000 $005F $0060 $01DF $01E0 $CDFF $D000 $FDFF $FE00 $FE01 $FE02 $FE03 $FE04 $FE05 $FE06 $FE07 $FE08 $FE0B $FE0C $FE0D $FE0E $FE0F $FE10 $FEFF $FF00 $FF8D $FFE5 $FFE6 $FFFF I/O REGISTERS (80 BYTES) RAM (384 BYTES) UNIMPLEMENTED (52, 256 BYTES) ROM/OTPROM (11776 BYTES) BREAK STATUS REGISTER (BSR) RESET STATUS REGISTER (RSR) RESERVED BREAK FLAG CONTROL REGISTER (BFCR) INTERRUPT STATUS REGISTER 1 (INT1) INTERRUPT STATUS REGISTER 2 (INT2) RESERVED RESERVED RESERVED (4 BYTES) BREAK ADDRESS HIGH REGISTER (BRKH) BREAK ADDRESS LOW REGISTER (BRKL) BREAK STATUS AND CONTROL REGISTER (BSCR) RESERVED MONITOR ROM (240 BYTES) $FF00 to $FF8C UNIMPLEMENTED (141 BYTES) RESERVED $FF8E to $FFE5 UNIMPLEMENTED (88 BYTES) VECTORS (26 BYTES) Figure 2-1. Memory Map Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

35 2.3 I/O Section Addresses $0000 $005F, shown in Figure 2-2, contain most of the control, status, and data registers. Additional I/O registers have the following addresses: $FE00 (Break Status Register, BSR) $FE01 (Reset Status Register, RSR) $FE02 (Reserved) $FE03 (Break Flag Control Register, BFCR) $FE04 (Interrupt Status Register 1, INT1) $FE05 (Interrupt Status Register 2, INT2) $FE06 (Reserved) $FE07 (Reserved) $FE08 (Reserved) $FE09 (Reserved) $FE0A (Reserved) $FE0B (Reserved) $FE0C and $FE0D (Break Address Registers, BRKH and BRKL) $FE0E (Break Status and Control Register, BSCR) $FF8D (Reserved) $FFFF (COP Control Register, COPCTL) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 35

36 Addr. Name Bit Bit 0 $0000 R: Port A Data Register (PTA) W: PTA7 PTA6 PTA5 PTA4 PTA3 PTA2 PTA1 PTA0 $0001 R: Port B Data Register (PTB) W: PTB7 PTB6 PTB5 PTB4 PTB3 PTB2 PTB1 PTB0 $0002 R: Port C Data Register (PTC) W: PTC4 PTC3 PTC2 PTC1 PTC0 $0003 R: Port D Data Register (PTD) W: PTD7 PTD6 PTD5 PTD4 PTD3 PTD2 PTD1 PTD0 $0004 R: Data Direction Register A (DDRA) W: DDRA7 DDRA6 DDRA5 DDRA4 DDRA3 DDRA2 DDRA1 DDRA0 $0005 R: Data Direction Register B (DDRB) W: DDRB7 DDRB6 DDRB5 DDRB4 DDRB3 DDRB2 DDRB1 DDRB0 $0006 R: Data Direction Register C (DDRC) W: DDRC4 DDRC3 DDRC2 DDRC1 DDRC0 $0007 R: Data Direction Register D (DDRD) W: DDRD7 DDRD6 DDRD5 DDRD4 DDRD3 DDRD2 DDRD1 DDRD0 $0008 R: Port E Data Register (PTE) W: PTE4 PTE3 PTE2 PTE1 PTE0 $0009 R: Port F Data Register (PTF) W: PTF7 PTF6 PTF5 PTF4 PTF3 PTF2 PTF1 PTF0 $000A R: Data Direction Register E (DDRE) W: DDRE4 DDRE3 DDRE2 DDRE1 DDRE0 R: $000B Data Direction Register F (DDRF) W: $000C $000D $000E $000F Port D Keyboard Status and Control Register (KBDSCR) Port D Keyboard Interrupt Enable Register (KBDIER) Port E Keyboard Status and Control Register (KBESCR) Port E Keyboard Interrupt Enable Register (KBEIER) DDRF7 DDRF6 DDRF5 DDRF4 DDRF3 DDRF2 DDRF1 DDRF0 R: KEYDF 0 W: ACKD IMASKD MODED R: KBDIE7 KBDIE6 KBDIE5 KBDIE4 KBDIE3 KBDIE2 KBDIE1 KBDIE0 R: KEYEF 0 W: ACKE R: W: IMASKE MODEE PEPE3 PEPE2 PEPE1 PEPE0 KBEIE3 KBEIE2 KBEIE1 KBEIE0 = Unimplemented R = Reserved Figure 2-2. Control, Status, and Data Registers Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

37 Addr. Name Bit Bit 0 $0010 TIM Status and Control Register R: TOF 0 0 TOIE TSTOP (TSC) W: 0 TRST PS2 PS1 PS0 $0011 Unimplemented R: W: $0012 TIM Counter Register High R: Bit Bit 8 (TCNTH) W: $0013 TIM Counter Register Low R: Bit Bit 0 (TCNTL) W: $0014 TIM Counter Modulo Register High R: (TMODH) W: Bit Bit 8 $0015 TIM Counter Modulo Register Low R: (TMODL) W: Bit Bit 0 $0016 TIM Channel 0 Status and Control R: CH0F Register (TSC0) W: 0 CH0IE MS0B MS0A ELS0B ELS0A TOV0 CH0MAX $0017 TIM Channel 0 Register High R: (TCH0H) W: Bit Bit 8 $0018 TIM Channel 0 Register Low R: (TCH0L) W: Bit Bit 0 $0019 TIM Channel 1 Status and Control R: CH1F 0 CH1IE Register (TSC1) W: 0 MS1A ELS1B ELS1A TOV1 CH1MAX $001A TIM Channel 1 Register High (TCH1H) R: Bit Bit 8 $001B TIM Channel 1 Register Low R: Bit Bit 0 (TCH1L) W: $001C PORT E Optical Interface Enable R: Register (EOIER) W: YREF2 YREF1 YREF0 XREF2 XREF1 XREF0 OIEY OIEX $001D R: Port Option Control Register (POC) LDD W: PCP PBP PAP $001E $001F IRQ Status and Control Register (ISCR) R: IRQF1 0 W Configuration Register R: (CONFIG) W: One-time writable register ACK1 IMASK1 MODE1 SSREC COPRS STOP COPD = Unimplemented R = Reserved Figure 2-2. Control, Status, and Data Registers (Continued) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 37

38 Addr. Name Bit Bit 0 $0020 $0021 $0022 $0023 $0024 $0025 $0026 $0027 $0028 $0029 $002A $002B $002C $002D $002E $002F USB Embedded Device Endpoint 0 Data Register 0 (DE0D0) USB Embedded Device Endpoint 0 Data Register 1 (DE0D1) USB Embedded Device Endpoint 0 Data Register 2 (DE0D2) USB Embedded Device Endpoint 0 Data Register 3 (DE0D3) USB Embedded Device Endpoint 0 Data Register 4 (DE0D4) USB Embedded Device Endpoint 0 Data Register 5 (DE0D5) USB Embedded Device Endpoint 0 Data Register 6 (DE0D6) USB Embedded Device Endpoint 0 Data Register 7 (DE0D7) USB Embedded Device Endpoint 1/2 Data Register 0 (DE1D0) USB Embedded Device Endpoint 1/2 Data Register 1 (DE1D1) USB Embedded Device Endpoint 1/2 Data Register 2 (DE1D2) USB Embedded Device Endpoint 1/2 Data Register 3 (DE1D3) USB Embedded Device Endpoint 1/2 Data Register 4 (DE1D4) USB Embedded Device Endpoint 1/2 Data Register 5 (DE1D5) USB Embedded Device Endpoint 1/2 Data Register 6 (DE1D6) USB Embedded Device Endpoint 1/2 Data Register 7 (DE1D7) R: DE0R07 DE0R06 DE0R05 DE0R04 DE0R03 DE0R02 DE0R01 DE0R00 W: DE0T07 DE0T06 DE0T05 DE0T04 DE0T03 DE0T02 DE0T01 DE0T00 R: DE0R17 DE0R16 DE0R15 DE0R14 DE0R13 DE0R12 DE0R11 DE0R10 W: DE0T17 DE0T16 DE0T15 DE0T14 DE0T13 DE0T12 DE0T11 DE0T10 R: DE0R27 DE0R26 DE0R25 DE0R24 DE0R23 DE0R22 DE0R21 DE0R20 W: DE0T27 DE0T26 DE0T25 DE0T24 DE0T23 DE0T22 DE0T21 DE0T20 R: DE0R37 DE0R36 DE0R35 DE0R34 DE0R33 DE0R32 DE0R31 DE0R30 W: DE0T37 DE0T36 DE0T35 DE0T34 DE0T33 DE0T32 DE0T31 DE0T30 R: DE0R47 DE0R46 DE0R45 DE0R44 DE0R43 DE0R42 DE0R41 DE0R40 W: DE0T47 DE0T46 DE0T45 DE0T44 DE0T43 DE0T42 DE0T41 DE0T40 R: DE0R57 DE0R56 DE0R55 DE0R54 DE0R53 DE0R52 DE0R51 DE0R50 W: DE0T57 DE0T56 DE0T55 DE0T54 DE0T53 DE0T52 DE0T51 DE0T50 R: DE0R67 DE0R66 DE0R65 DE0R64 DE0R63 DE0R62 DE0R61 DE0R60 W: DE0T67 DE0T66 DE0T65 DE0T64 DE0T63 DE0T62 DE0T61 DE0T60 R: DE0R77 DE0R76 DE0R75 DE0R74 DE0R73 DE0R72 DE0R71 DE0R70 W: DE0T77 DE0T76 DE0T75 DE0T74 DE0T73 DE0T72 DE0T71 DE0T70 R: W: DE1T07 DE1T06 DE1T05 DE1T04 DE1T03 DE1T02 DE1T01 DE1T00 R: W: DE1T17 DE1T16 DE1T15 DE1T14 DE1T13 DE1T12 DE1T11 DE1T10 R: W: DE1T27 DE1T26 DE1T25 DE1T24 DE1T23 DE1T22 DE1T21 DE1T20 R: W: DE1T37 DE1T36 DE1T35 DE1T34 DE1T33 DE1T32 DE1T31 DE1T30 R: W: DE1T47 DE1T46 DE1T45 DE1T44 DE1T43 DE1T42 DE1T41 DE1T40 R: W: DE1T57 DE1T56 DE1T55 DE1T54 DE1T53 DE1T52 DE1T51 DE1T50 R: W: DE1T67 DE1T66 DE1T65 DE1T64 DE1T63 DE1T62 DE1T61 DE1T60 R: W: DE1T77 DE1T76 DE1T75 DE1T74 DE1T73 DE1T72 DE1T71 DE1T70 = Unimplemented R = Reserved Figure 2-2. Control, Status, and Data Registers (Continued) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

39 Addr. Name Bit Bit 0 $0030 $0031 $0032 $0033 $0034 $0035 $0036 USB HUB Endpoint 0 Data Register 0 (HE0D0) USB HUB Endpoint 0 Data Register 1 (HE0D1) USB HUB Endpoint 0 Data Register 2 (HE0D2) USB HUB Endpoint 0 Data Register 3 (HE0D3) USB HUB Endpoint 0 Data Register 4 (HE0D4) USB HUB Endpoint 0 Data Register 5 (HE0D5) USB HUB Endpoint 0 Data Register 6 (HE0D6) R: HE0R07 HE0R06 HE0R05 HE0R04 HE0R03 HE0R02 HE0R01 HE0R00 W: HE0T07 HE0T06 HE0T05 HE0T04 HE0T03 HE0T02 HE0T01 HE0T00 R: HE0R17 HE0R16 HE0R15 HE0R14 HE0R13 HE0R12 HE0R11 HE0R10 W: HE0T17 HE0T16 HE0T15 HE0T14 HE0T13 HE0T12 HE0T11 HE0T10 R: HE0R27 HE0R26 HE0R25 HE0R24 HE0R23 HE0R22 HE0R21 HE0R20 W: HE0T27 HE0T26 HE0T25 HE0T24 HE0T23 HE0T22 HE0T21 HE0T20 R: HE0R37 HE0R36 HE0R35 HE0R34 HE0R33 HE0R32 HE0R31 HE0R30 W: HE0T37 HE0T36 HE0T35 HE0T34 HE0T33 HE0T32 HE0T31 HE0T30 R: HE0R47 HE0R46 HE0R45 HE0R44 HE0R43 HE0R42 HE0R41 HE0R40 W: HE0T47 HE0T46 HE0T45 HE0T44 HE0T43 HE0T42 HE0T41 HE0T40 R: HE0R57 HE0R56 HE0R55 HE0R54 HE0R53 HE0R52 HE0R51 HE0R50 W: HE0T57 HE0T56 HE0T55 HE0T54 HE0T53 HE0T52 HE0T51 HE0T50 R: HE0R67 HE0R66 HE0R65 HE0R64 HE0R63 HE0R62 HE0R61 HE0R60 W: HE0T67 HE0T66 HE0T65 HE0T64 HE0T63 HE0T62 HE0T61 HE0T60 USB HUB Endpoint 0 Data R: HE0R77 HE0R76 HE0R75 HE0R74 HE0R73 HE0R72 HE0R71 HE0R70 $0037 Register 7 (HE0D7) W: HE0T77 HE0T76 HE0T75 HE0T74 HE0T73 HE0T72 HE0T71 HE0T70 $0038 Unimplemented R: W: $0039 Unimplemented R: W: $003A $003B $003C PLL Control Register (PCTL) PLL Bandwidth Control Register (PBWC) PLL Multiplier Select Register High (PMSH) R: W: R: W: R: W: $003D PLL Multiplier Select Register Low R: (PMSL) W: $003E Unimplemented R: $003F PLL Reference Divider Select Register (PRDS) W: R: W: PLLIE AUTO PLLF LOCK PLLON ACQ BCS PRE1 PRE MUL11 MUL10 MUL9 MUL8 MUL7 MUL6 MUL5 MUL4 MUL3 MUL2 MUL1 MUL0 RDS3 RDS2 RDS1 RDS0 = Unimplemented R = Reserved Figure 2-2. Control, Status, and Data Registers (Continued) MC68HC(7)08KH12 Rev. 1.1 Advance Information Freescale Semiconductor 39

40 Addr. Name Bit Bit 0 $0040 $0041 Port F Keyboard Status and Control Register (KBFSCR) Port F Keyboard Interrupt Enable Register (KBFIER) R: KEYFF 0 W: ACKF R: W: IMASKF MODEF KBFIE7 KBFIE6 KBFIE5 KBFIE4 KBFIE3 KBFIE2 KBFIE1 KBFIE0 Port F Pull-up Enable Register R: $0042 PFPE7 PFPE6 PFPE5 PFPE4 PFPE3 PFPE2 PFPE1 PFPE0 (PFPER) W: $0043 Unimplemented R: W: $0044 Unimplemented R: W: $0045 Unimplemented R: W: $0046 Unimplemented R: W: $0047 $0048 $0049 $004A $004B $004C USB Embedded Device Control Register 2 (DCR2) USB Embedded Device Address Register (DADDR) USB Embedded Device Interrupt Register 0 (DIR0) USB Embedded Device Interrupt Register 1 (DIR1) USB Embedded Device Control Register 0 (DCR0) USB Embedded Device Control Register 1 (DCR1) R: W: R: W: ENABLE2 ENABLE1 DSTALL2 DSTALL1 DEVEN DADD6 DADD5 DADD4 DADD3 DADD2 DADD1 DADD0 R: TXD0F RXD0F TXD0IE RXD0IE W: TXD0FR RXD0FR R: TXD1F TXD1IE W: TXD1FR R: W: R: W: T0SEQ DSTALL0 TX0E RX0E TP0SIZ3 TP0SIZ2 TP0SIZ1 TP0SIZ0 T1SEQ ENDADD TX1E 0 TP1SIZ3 TP1SIZ2 TP1SIZ1 TP1SIZ0 USB Embedded Device Status R: DRSEQ DSETUP DTX1ST 0 RP0SIZ3 RP0SIZ2 RP0SIZ1 RP0SIZ0 $004D Register (DSR) W: DTX1STR $004E Unimplemented R: W: $004F Unimplemented R: W: = Unimplemented R = Reserved Figure 2-2. Control, Status, and Data Registers (Continued) Advance Information MC68HC(7)08KH12 Rev Freescale Semiconductor

MC68HC908JB8 MC68HC08JB8 MC68HC08JT8

MC68HC908JB8 MC68HC08JB8 MC68HC08JT8 MC68HC908JB8 MC68HC08JB8 MC68HC08JT8 Technical Data M68HC08 Microcontrollers MC68HC908JB8/D Rev. 2.3 9/2005 freescale.com MC68HC908JB8 MC68HC08JB8 MC68HC08JT8 Technical Data To provide the most up-to-date

More information

MC68HC908GR8A MC68HC908GR4A Data Sheet

MC68HC908GR8A MC68HC908GR4A Data Sheet MC68HC908GR8A MC68HC908GRA Data Sheet M68HC08 Microcontrollers MC68HC908GR8A Rev. 5 0/2007 freescale.com MC68HC908GR8A MC68HC908GRA Data Sheet To provide the most up-to-date information, the revision

More information

MC68HC908GR16 Data Sheet

MC68HC908GR16 Data Sheet MC68HC908GR16 Data Sheet M68HC08 Microcontrollers MC68HC908GR16 Rev. 5.0 0/2007 freescale.com MC68HC908GR16 Data Sheet To provide the most up-to-date information, the revision of our documents on the

More information

MC68HC908KX8 MC68HC908KX2 MC68HC08KX8. Technical Data M68HC08. Microcontrollers. MC68HC908KX8/D Rev. 1, 2/2002

MC68HC908KX8 MC68HC908KX2 MC68HC08KX8. Technical Data M68HC08. Microcontrollers. MC68HC908KX8/D Rev. 1, 2/2002 MC68HC908KX8 MC68HC908KX2 MC68HC08KX8 Technical Data M68HC08 Microcontrollers MC68HC908KX8/D Rev. 1, 2/2002 WWW.MOTOROLA.COM/SEMICONDUCTORS MC68HC908KX8 MC68HC908KX2 MC68HC08KX8 Technical Data To provide

More information

MC68HC908GR8 MC68HC908GR4. Technical Data M68HC08. Microcontrollers. MC68HC908GR8/D Rev. 4, 6/2002

MC68HC908GR8 MC68HC908GR4. Technical Data M68HC08. Microcontrollers. MC68HC908GR8/D Rev. 4, 6/2002 MC68HC908GR8 MC68HC908GR Technical Data M68HC08 Microcontrollers MC68HC908GR8/D Rev., 6/2002 WWW.MOTOROLA.COM/SEMICONDUCTORS MC68HC908GR8 MC68HC908GR Technical Data Rev.0 Motorola reserves the right to

More information

M68HC08. Microcontrollers MC68HC908QY4 MC68HC908QT4 MC68HC908QY2 MC68HC908QT2 MC68HC908QY1 MC68HC908QT1. Data Sheet MOTOROLA.

M68HC08. Microcontrollers MC68HC908QY4 MC68HC908QT4 MC68HC908QY2 MC68HC908QT2 MC68HC908QY1 MC68HC908QT1. Data Sheet MOTOROLA. MC68HC908QY MC68HC908QT MC68HC908QY2 MC68HC908QT2 MC68HC908QY1 MC68HC908QT1 Data Sheet M68HC08 Microcontrollers MC68HC908QY/D Rev 0.1, 12/2002 MOTOROLA.COM/SEMICONDUCTORS MC68HC908QY MC68HC908QT MC68HC908QY2

More information

MC68HC908AS60/D REV 1 8M68HC08M HC08M68HC. MC68HC908AS60 Technical Data. HCMOS Microcontroller Unit

MC68HC908AS60/D REV 1 8M68HC08M HC08M68HC. MC68HC908AS60 Technical Data. HCMOS Microcontroller Unit 68HC08M6 HC08M68HC MC68HC908AS60/D REV 1 8M68HC08M MC68HC908AS60 Technical Data HCMOS Microcontroller Unit Motorola reserves the right to make changes without further notice to any products herein. Motorola

More information

MC68HC908QY4 MC68HC908QT4 MC68HC908QY2 MC68HC908QT2 MC68HC908QY1 MC68HC908QT1

MC68HC908QY4 MC68HC908QT4 MC68HC908QY2 MC68HC908QT2 MC68HC908QY1 MC68HC908QT1 MC68HC908QY MC68HC908QT MC68HC908QY MC68HC908QT MC68HC908QY1 MC68HC908QT1 Data Sheet M68HC08 Microcontrollers MC68HC908QY/D Rev. 6 0/010 freescale.com MC68HC908QY MC68HC908QT MC68HC908QY MC68HC908QT MC68HC908QY1

More information

HC08AZ32TS/D Rev. 1.1 HC08AZ0 HC08AZ16 HC08AZ24 HC08AZ32 HC08AB0 HC08AB16 HC08AB24 HC08AB32. HCMOS Microcontroller Unit TECHNICAL SUMMARY

HC08AZ32TS/D Rev. 1.1 HC08AZ0 HC08AZ16 HC08AZ24 HC08AZ32 HC08AB0 HC08AB16 HC08AB24 HC08AB32. HCMOS Microcontroller Unit TECHNICAL SUMMARY HC08AZ32TS/D Rev.. HC08AZ0 HC08AZ6 HC08AZ24 HC08AZ32 HC08AB0 HC08AB6 HC08AB24 HC08AB32 HCMOS Microcontroller Unit TECHNICAL SUMMARY HC08AZ32 HCMOS MICROCONTROLLER UNIT Motorola reserves the right to make

More information

M68HC08. Microcontrollers MC68HC908RF2. Data Sheet. Freescale Semiconductor, I. MC68HC908RF2/D Rev. 4 5/2004

M68HC08. Microcontrollers MC68HC908RF2. Data Sheet. Freescale Semiconductor, I. MC68HC908RF2/D Rev. 4 5/2004 nc. M68HC08 Microcontrollers MC68HC908RF2 Data Sheet MC68HC908RF2/D Rev. /200 nc. nc. MC68HC908RF2 Data Sheet To provide the most up-to-date information, the revision of our documents on the World Wide

More information

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1

M68HC08 Microcontroller The MC68HC908GP32. General Description. MCU Block Diagram CPU08 1 M68HC08 Microcontroller The MC68HC908GP32 Babak Kia Adjunct Professor Boston University College of Engineering Email: bkia -at- bu.edu ENG SC757 - Advanced Microprocessor Design General Description The

More information

MC68HC05J1A/D Rev. 1.0 HC 5 MC68HC05J1A MC68HCL05J1A MC68HSC05J1A. HCMOS Microcontroller Units TECHNICAL DATA

MC68HC05J1A/D Rev. 1.0 HC 5 MC68HC05J1A MC68HCL05J1A MC68HSC05J1A. HCMOS Microcontroller Units TECHNICAL DATA MC68HC0J1A/D Rev. 1.0 HC MC68HC0J1A MC68HCL0J1A MC68HSC0J1A HCMOS Microcontroller Units TECHNICAL DATA Technical Data Motorola reserves the right to make changes without further notice to any products

More information

AN-HK-32. In-Circuit Programming of FLASH Memory in the MC68HC908GP32. nc... Freescale Semiconductor, I. PART 1 Introduction

AN-HK-32. In-Circuit Programming of FLASH Memory in the MC68HC908GP32. nc... Freescale Semiconductor, I. PART 1 Introduction Order this document by AN-HK-32/H Rev. 2.0 AN-HK-32 In-Circuit Programming of FLASH Memory in the MC68HC908GP32 By T.C. Lun Applications Engineering Microcontroller Division Hong Kong PART 1 Introduction

More information

Freescale Semiconductor, Inc.

Freescale Semiconductor, Inc. nc. M68HC08 Microcontrollers Building an USB-DDC ICP Interface Board Hardware Designer Reference Manual DRM041/D Rev. 0, 6/2003 MOTOROLA.COM/SEMICONDUCTORS nc. nc. Building an USB-DDC ICP Interface Board

More information

Freescale Semiconductor, I

Freescale Semiconductor, I nc. /D Rev. 1, 11/2001 Power-On, Clock Selection, and Noise Reduction Techniques for the Freescale MC68HC908GP32 By Yan-Tai Ng Applications Engineering Microcontroller Division Hong Kong Introduction This

More information

M68HC08. Microcontrollers. USB Security Key Reference Design. Designer Reference Manual. Freescale Semiconductor, I MOTOROLA.

M68HC08. Microcontrollers. USB Security Key Reference Design. Designer Reference Manual. Freescale Semiconductor, I MOTOROLA. nc. M68HC08 Microcontrollers USB Security Key Reference Design Designer Reference Manual DRM013/D Rev. 0.0, 3/2003 MOTOROLA.COM/SEMICONDUCTORS nc. nc. USB Security Key Reference Design Designer Reference

More information

Tutorial Introduction

Tutorial Introduction Tutorial Introduction PURPOSE: - To explain MCU processing of reset and and interrupt events OBJECTIVES: - Describe the differences between resets and interrupts. - Identify different sources of resets

More information

The Freescale MC908JL16 Microcontroller

The Freescale MC908JL16 Microcontroller Ming Hsieh Department of Electrical Engineering EE 459Lx - Embedded Systems Design Laboratory The Freescale MC908JL16 Microcontroller by Allan G. Weber 1 Introduction The Freescale MC908JL16 (also called

More information

Chapter 7 Central Processor Unit (S08CPUV2)

Chapter 7 Central Processor Unit (S08CPUV2) Chapter 7 Central Processor Unit (S08CPUV2) 7.1 Introduction This section provides summary information about the registers, addressing modes, and instruction set of the CPU of the HCS08 Family. For a more

More information

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B

ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE Standard. DATA SHEET Version B ZMD400-A01 ZigBee Compliant Platform 2.4G RF Low Power Transceiver Module for IEEE 802.15.4 Standard DATA SHEET Version B Quan International Co., Ltd., ZMD400 Features Fully compliant 802.15.4 Standard

More information

MC68HC05SR3 MC68HC705SR3

MC68HC05SR3 MC68HC705SR3 MC68HC705SR3 Technical Data M68HC05 Microcontrollers D/H Rev. 2.1 08/2005 freescale.com GENERAL DESCRIPTION PIN DESCRIPTIONS INPUT/OUTPUT PORTS MEMORY AND REGISTERS RESETS AND INTERRUPTS TIMER ANALOG

More information

SECTION 5 RESETS AND INTERRUPTS

SECTION 5 RESETS AND INTERRUPTS SECTION RESETS AND INTERRUPTS Resets and interrupt operations load the program counter with a vector that points to a new location from which instructions are to be fetched. A reset immediately stops execution

More information

Module Introduction. PURPOSE: The intent of this module is to explain MCU processing of reset and interrupt exception events.

Module Introduction. PURPOSE: The intent of this module is to explain MCU processing of reset and interrupt exception events. Module Introduction PURPOSE: The intent of this module is to explain MCU processing of reset and interrupt exception events. OBJECTIVES: - Describe the difference between resets and interrupts. - Identify

More information

HC05 MC68HC05P18 MC68HC805P18. Advance Information. Freescale Semiconductor, Inc. Archived Order this document by MC68HC805P18/D Rev. 2.

HC05 MC68HC05P18 MC68HC805P18. Advance Information. Freescale Semiconductor, Inc. Archived Order this document by MC68HC805P18/D Rev. 2. Archived 200. Order this document by MC68HC80P18/D Rev. 2.0. HC0 MC68HC0P18 MC68HC80P18 ARCHIVED 200 Advance Information This document contains information on a new product. Specifications and information

More information

AN1770. Motorola Semiconductor Application Note. In-Circuit Programming of FLASH Memory in the MC68HC908GP20. Introduction

AN1770. Motorola Semiconductor Application Note. In-Circuit Programming of FLASH Memory in the MC68HC908GP20. Introduction Order this document by AN1770/D Rev. 1.0 Motorola Semiconductor Application Note AN1770 In-Circuit Programming of FLASH Memory in the MC68HC908GP20 By Grant Whitacre Microcontroller Division Austin, Texas

More information

68HC05JB3 68HC705JB3

68HC05JB3 68HC705JB3 HC0JBGRS/H REV 1 68HC0JB 68HC70JB SPECIFICATION (General Release) November, 1998 Semiconductor Products Sector Motorola reserves the right to make changes without further notice to any products herein

More information

EB366. In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908GP32. Introduction

EB366. In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908GP32. Introduction Order this document by /D REV 1 Semiconductor Products Sector Engineering Bulletin In-Circuit Programming of FLASH Memory Using the Monitor Mode for the MC68HC908GP32 By Timothy J. Airaudi Applications

More information

AN-HK-33. In-Circuit Programming of FLASH Memory in the MC68HC908JL3. Roger Fan Applications Engineering Microcontroller Division Hong Kong

AN-HK-33. In-Circuit Programming of FLASH Memory in the MC68HC908JL3. Roger Fan Applications Engineering Microcontroller Division Hong Kong Order this document by AN-HK-33/H Rev. 1 AN-HK-33 In-Circuit Programming of FLASH Memory in the MC68HC908JL3 By Roger Fan Applications Engineering Microcontroller Division Hong Kong This application note

More information

AN-HK-32. Motorola Semiconductor Application Note. In-Circuit Programming of FLASH Memory in the MC68HC908GP32. PART 1 Introduction

AN-HK-32. Motorola Semiconductor Application Note. In-Circuit Programming of FLASH Memory in the MC68HC908GP32. PART 1 Introduction Motorola Semiconductor Application Note Order this document by AN-HK-32/H Rev. 2.0 AN-HK-32 In-Circuit Programming of FLASH Memory in the MC68HC908GP32 By T.C. Lun Applications Engineering Microcontroller

More information

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an

Infineon C167CR microcontroller, 256 kb external. RAM and 256 kb external (Flash) EEPROM. - Small single-board computer (SBC) with an Microcontroller Basics MP2-1 week lecture topics 2 Microcontroller basics - Clock generation, PLL - Address space, addressing modes - Central Processing Unit (CPU) - General Purpose Input/Output (GPIO)

More information

WT6510. USB Keyboard Controller (Mask ROM Type)

WT6510. USB Keyboard Controller (Mask ROM Type) WT6510 USB Keyboard Controller (Mask ROM Type) REV 110 25, May, 2000 Weltrend Semiconductor, Inc All Rights Reserved 1!"#$%$&'%() &*$&+&& %,-/01 2-/01 // %,- //012,- //01 3!4,56!&&5 3!4,786!&&5 #9$,&:,

More information

AN1298. Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications. Introduction

AN1298. Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications. Introduction Order this document by /D Variations in the Motorola MC68HC(7)05Cx Family By Joanne Field CSIC Applications East Kilbride, Scotland Introduction The Freescale MC68HC05 C Family of 8-bit microcontrollers

More information

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor

S12VR Hardware Design. Guidelines. 1 Introduction. 2 Hardware Design. Guidelines. 2.1 Voltage regulator. Freescale Semiconductor Freescale Semiconductor Document Number: AN4643 Application Note Rev 1, 10/2013 S12VR Hardware Design Guidelines by: Carlos Aceff 1 Introduction This document lists the required external components and

More information

Freescale Semiconductor, I

Freescale Semiconductor, I nc. Data Sheet Summary MC68HC98QYSM/D Rev.., / MC68HC98QY, MC68HC98QT, MC68HC98QY, MC68HC98QT, MC68HC98QY, MC68HC98QT Introduction General Description This document provides an overview of the MC68HC98QY,

More information

DEMO9S08AC60E. User s Guide. Freescale Semiconductor User s Guide. DEMO9S08AC60EUG Rev. 0.1, 11/2007

DEMO9S08AC60E. User s Guide. Freescale Semiconductor User s Guide. DEMO9S08AC60EUG Rev. 0.1, 11/2007 Freescale Semiconductor User s Guide DEMO9S08AC60EUG Rev. 0.1, 11/2007 DEMO9S08AC60E User s Guide Freescale Semiconductor, Inc., 2007. All rights reserved. How to Reach Us: USA/Europe/Locations not listed:

More information

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing

CMS-8GP32. A Motorola MC68HC908GP32 Microcontroller Board. xiom anufacturing CMS-8GP32 A Motorola MC68HC908GP32 Microcontroller Board xiom anufacturing 2000 717 Lingco Dr., Suite 209 Richardson, TX 75081 (972) 994-9676 FAX (972) 994-9170 email: Gary@axman.com web: http://www.axman.com

More information

CEG 411/611 Laboratory 1. Laboratory Familiarization

CEG 411/611 Laboratory 1. Laboratory Familiarization CEG 411/611 Laboratory 1 PURPOSE Laboratory Familiarization The purpose of this lab is to introduce you to the equipment and procedures used in the CEG 411/611 Laboratory. This is a one-week project. The

More information

VREG_3V3 Block User Guide V05.03

VREG_3V3 Block User Guide V05.03 nc. DOCUMENT NUMBER S12VREG3V3V5/D VREG_3V3 Block User Guide V05.03 Original Release Date: 12 Jul 2001 Revised: 09 Sep 2004 Semiconductor Products Sector Motorola, Inc Motorola reserves the right to make

More information

PC3 PC4 PC5 PC6 PC7 VSS VPP1 PB0 PB1 PB2 PB3 PB4 PB5

PC3 PC4 PC5 PC6 PC7 VSS VPP1 PB0 PB1 PB2 PB3 PB4 PB5 OEM- Product Catalogue TECHNICAL DATA VRH PD4/AN4 VDD PD3/AN3 PD2/AN2 PD1/AN1 PD0/AN0 NC OSC1 OSC2 _RESET _IRQ PLMA VRL NC PD5/AN5 PD6/AN6 PD7/AN7 TCMP1 TCMp2 TDO SCLK RDI PC0 PC1 PC2/ECLK 7 52 47 8 1

More information

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices,

Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, Understanding the basic building blocks of a microcontroller device in general. Knows the terminologies like embedded and external memory devices, CISC and RISC processors etc. Knows the architecture and

More information

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture

EEE3410 Microcontroller Applications Department of Electrical Engineering Lecture 4 The 8051 Architecture Department of Electrical Engineering Lecture 4 The 8051 Architecture 1 In this Lecture Overview General physical & operational features Block diagram Pin assignments Logic symbol Hardware description Pin

More information

AN ELNEC EN ISP-HC08. Application note for In-System Programming of Motorola/Freescale HC08 microcontrollers

AN ELNEC EN ISP-HC08. Application note for In-System Programming of Motorola/Freescale HC08 microcontrollers www.elnec.com AN ELNEC EN ISP-HC08 Application note for In-System Programming of Motorola/Freescale HC08 microcontrollers Version 05/2006 1 Introduction In system programming (ISP) of HC08 microcontrollers

More information

FE1.1S USB 2.0 HIGH SPEED 4-PORT HUB CONTROLLER

FE1.1S USB 2.0 HIGH SPEED 4-PORT HUB CONTROLLER USB 2.0 4-Port Hub FE1.1S USB 2.0 HIGH SPEED 4-PORT HUB CONTROLLER Data Sheet INTRODUCTION The FE1.1s is a highly integrated, high quality, high performance, low power consumption, yet low cost solution

More information

M68HC11E Family. Data Sheet M68HC11. Microcontrollers M68HC11E/D Rev. 5 6/2003 MOTOROLA.COM/SEMICONDUCTORS

M68HC11E Family. Data Sheet M68HC11. Microcontrollers M68HC11E/D Rev. 5 6/2003 MOTOROLA.COM/SEMICONDUCTORS M68HCE Family Data Sheet M68HC Microcontrollers M68HCE/D Rev. 5 6/23 MOTOROLA.COM/SEMICONDUCTORS MC68HCE Family Data Sheet To provide the most up-to-date information, the revision of our documents on

More information

Starter Kit LJ12EVB User s Manual

Starter Kit LJ12EVB User s Manual Starter Kit LJ12EVB User s Manual Rev 1.0 Brno November 2002 Content Introduction---------------------------------------------------------------------------------------------- 5 Who is Beta Control------------------------------------------------------------------------------------

More information

Microprocessors/Microcontrollers

Microprocessors/Microcontrollers Microprocessors/Microcontrollers A central processing unit (CPU) fabricated on one or more chips, containing the basic arithmetic, logic, and control elements of a computer that are required for processing

More information

VREG_3V3 Block User Guide V02.03

VREG_3V3 Block User Guide V02.03 DOCUMENT NUMBER S12VREG3V3V2/D VREG_3V3 Block User Guide V02.03 Original Release Date: 12 Jul 2001 Revised: 22 Jun 2004 Semiconductor Products Sector Motorola, Inc Motorola reserves the right to make changes

More information

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03.

ILI2312. ILI2312 Single Chip Capacitive Touch Sensor Controller. Specification ILI TECHNOLOGY CORP. Version: V1.03. Single Chip Capacitive Touch Sensor Controller Specification Version: V1.03 Date: 2015/11/17 ILI TECHNOLOGY CORP. 8F, No.38, Taiyuan St., Jhubei City, Hsinchu County 302, Taiwan, R.O.C. Tel.886-3-5600099;

More information

VREG_3V3 Block User Guide V03.03

VREG_3V3 Block User Guide V03.03 DOCUMENT NUMBER S12VREG3V3V3/D VREG_3V3 Block User Guide V03.03 Original Release Date: 12 Jul 2001 Revised: 12 Jan 2004 Semiconductor Products Sector Motorola, Inc Motorola reserves the right to make changes

More information

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1

Module 2. Embedded Processors and Memory. Version 2 EE IIT, Kharagpur 1 Module 2 Embedded Processors and Memory Version 2 EE IIT, Kharagpur 1 Lesson 11 Embedded Processors - II Version 2 EE IIT, Kharagpur 2 Signals of a Typical Microcontroller In this lesson the student will

More information

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output

MICROPROCESSOR MICROPROCESSOR. From the above description, we can draw the following block diagram to represent a microprocessor based system: Output 8085 SATISH CHANDRA What is a Microprocessor? The word comes from the combination micro and processor. Processor means a device that processes whatever. In this context, processor means a device that processes

More information

Microcontrollers. Microcontroller

Microcontrollers. Microcontroller Microcontrollers Microcontroller A microprocessor on a single integrated circuit intended to operate as an embedded system. As well as a CPU, a microcontroller typically includes small amounts of RAM and

More information

USB-4303 Specifications

USB-4303 Specifications Specifications Document Revision 1.0, February, 2010 Copyright 2010, Measurement Computing Corporation Typical for 25 C unless otherwise specified. Specifications in italic text are guaranteed by design.

More information

HT36B0 8-Bit Music Synthesizer MCU

HT36B0 8-Bit Music Synthesizer MCU 8-Bit Music Synthesizer MCU Features Operating voltage: 3.6V~5.0V Operating frequency: 3.58MHz~12MHz, RC typ. 11.059MHz 36 bidirectional I/O lines Two 16-bit programmable timer/event counters with overflow

More information

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text

e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text e-pg Pathshala Subject : Computer Science Paper: Embedded System Module: 8051 Architecture Module No: CS/ES/5 Quadrant 1 e-text In this lecture the detailed architecture of 8051 controller, register bank,

More information

Arduino Uno R3 INTRODUCTION

Arduino Uno R3 INTRODUCTION Arduino Uno R3 INTRODUCTION Arduino is used for building different types of electronic circuits easily using of both a physical programmable circuit board usually microcontroller and piece of code running

More information

ARDUINO MEGA INTRODUCTION

ARDUINO MEGA INTRODUCTION ARDUINO MEGA INTRODUCTION The Arduino MEGA 2560 is designed for projects that require more I/O llines, more sketch memory and more RAM. With 54 digital I/O pins, 16 analog inputs so it is suitable for

More information

AN-HK-33. Motorola Semiconductor Application Note. In-Circuit Programming of FLASH Memory in the MC68HC908JL3. PART 1 Introduction

AN-HK-33. Motorola Semiconductor Application Note. In-Circuit Programming of FLASH Memory in the MC68HC908JL3. PART 1 Introduction Motorola Semiconductor Application Note Order this document by AN-HK-33/H Rev. 1 AN-HK-33 In-Circuit Programming of FLASH Memory in the MC68HC908JL3 By Roger Fan Applications Engineering Microcontroller

More information

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution

CHAPTER 1 MICROCOMPUTER SYSTEMS. 1.1 Introduction. 1.2 Microcontroller Evolution CHAPTER 1 MICROCOMPUTER SYSTEMS 1.1 Introduction The term microcomputer is used to describe a system that includes a microprocessor, program memory, data memory, and an input/output (I/O). Some microcomputer

More information

Wed. Aug 23 Announcements

Wed. Aug 23 Announcements Wed. Aug 23 Announcements Professor Office Hours 1:30 to 2:30 Wed/Fri EE 326A You should all be signed up for piazza Most labs done individually (if not called out in the doc) Make sure to register your

More information

USB1. Encoder Data Acquisition USB Device Page 1 of 6. Description. Features

USB1. Encoder Data Acquisition USB Device Page 1 of 6. Description. Features Description USB1 Page 1 of 6 The USB1 is no longer available for purchase, and has been replaced by our recently released USB4. The USB4 is a redesigned, enhanced version of the USB1, and is already available

More information

EZ-USB NX2LP USB 2.0 NAND Flash Controller

EZ-USB NX2LP USB 2.0 NAND Flash Controller EZ-USB NX2LP USB 2.0 NAND Flash Controller 1.0 Features High (480-Mbps) or full (12-Mbps) speed USB support Both common NAND page sizes supported 512bytes Up to 1 Gbit Capacity 2K bytes Up to 8 Gbit Capacity

More information

OSC Ring Type Ring or Resonator type (optional) RESET Pin No Yes

OSC Ring Type Ring or Resonator type (optional) RESET Pin No Yes General Description Features est Series is a series of 3 to 340 seconds single chip high quality voice synthesizer IC which contains one 4-bit Input port (provided for est005 and above); three 4-bit I/O

More information

Chapter 14. Motorola MC68HC11 Family MCU Architecture

Chapter 14. Motorola MC68HC11 Family MCU Architecture Chapter 14 Motorola MC68HC11 Family MCU Architecture Lesson 1 68HC11 MCU Architecture overview 2 Outline CPU Registers, MCU Architecture overview Address and Data Buses Execution Unit- ALU Ports 3 CPU

More information

Lecture (02) PIC16F84 (I)

Lecture (02) PIC16F84 (I) Lecture (02) PIC16F84 (I) By: Dr. Ahmed ElShafee ١ Review of Memory Technologies The PIC 16 Series PIC 16F84A The PIC 16F84A Memory The Oscillator Instruction Cycle Power up and Reset Parallel ports Technical

More information

IMPORTANT NOTICE. As a result, the following changes are applicable to the attached document.

IMPORTANT NOTICE. As a result, the following changes are applicable to the attached document. IMPORTANT NOTICE Dear customer, As from August 2 nd 2008, the wireless operations of NXP have moved to a new company, ST-NXP Wireless. As a result, the following changes are applicable to the attached

More information

Course Introduction. Content: 21 pages 4 questions. Learning Time: 35 minutes

Course Introduction. Content: 21 pages 4 questions. Learning Time: 35 minutes Course Introduction Purpose: The intent of this course is to provide embedded control engineers with valuable implementation instructions on HCS08 port pins and the Keyboard Interrupt (KBI) module. Objectives:

More information

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A

SH69P55A EVB. Application Note for SH69P55A EVB SH69P55A EVB SH69V55A Application Note for SH69P55A EVB SH69P55A EVB The SH69P55A EVB is used to evaluate the SH69P55A chip's function for the development of application program. It contains of a SH69V55A chip to evaluate the

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller The 8051, Motorola and PIC families are the 3 leading sellers in the microcontroller market. The 8051 microcontroller was originally developed by Intel in the late 1970 s. Today many

More information

Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт.

Fredrick M. Cady. Assembly and С Programming forthefreescalehcs12 Microcontroller. шт. SECOND шт. Assembly and С Programming forthefreescalehcs12 Microcontroller Fredrick M. Cady Department of Electrical and Computer Engineering Montana State University New York Oxford Oxford University

More information

For an electronic copy of this book, visit Motorola s web site at Motorola, Inc., 2004; All Rights Reserved

For an electronic copy of this book, visit Motorola s web site at   Motorola, Inc., 2004; All Rights Reserved EML08AP64UM/D Version 1.1 June 25, 2004 M68EML08AP64 Emulation Module Motorola, Inc., 2003 Important Notice to Users While every effort has been made to ensure the accuracy of all information in this document,

More information

endpoints. (Including control, interrupt, bulk in and per machine cycle

endpoints. (Including control, interrupt, bulk in and per machine cycle 1. FEATURES High speed 8bit microcontroller with 4 system clocks endpoints. (Including control, interrupt, bulk in and per machine cycle bulk out endpoints) Instructionset compatible with MCS51 Built in

More information

Tutorial Introduction

Tutorial Introduction Tutorial Introduction PURPOSE - To explain how to configure and program the 68HC08 family FLASH memory OBJECTIVES: - Describe the features and uses of FLASH memory - Identify the steps to perform erase

More information

PIC Microcontroller Introduction

PIC Microcontroller Introduction PIC Microcontroller Introduction The real name of this microcontroller is PICmicro (Peripheral Interface Controller), but it is better known as PIC. Its first ancestor was designed in 1975 by General Instruments.

More information

TP6836. USB 2.4G RF Dongle. Data Sheet

TP6836. USB 2.4G RF Dongle. Data Sheet TP6836 Data Sheet tenx reserves the right to change or discontinue the manual and online documentation to this product herein to improve reliability, function or design without further notice. tenx does

More information

8051 Microcontroller

8051 Microcontroller 8051 Microcontroller 1 Salient Features (1). 8 bit microcontroller originally developed by Intel in 1980. (2). High-performance CMOS Technology. (3). Contains Total 40 pins. (4). Address bus is of 16 bit

More information

EE4390 Microprocessors. Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System

EE4390 Microprocessors. Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System EE4390 Microprocessors Lessons 2, 3 68HC12 Hardware Overview, Subsystems, and memory System 1 Overview 68HC12 hardware overview Subsystems Memory System 2 68HC12 Hardware Overview "Copyright of Motorola,

More information

Embedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester

Embedded Systems. PIC16F84A Internal Architecture. Eng. Anis Nazer First Semester Embedded Systems PIC16F84A Internal Architecture Eng. Anis Nazer First Semester 2017-2018 Review Computer system basic components? CPU? Memory? I/O? buses? Instruction? Program? Instruction set? CISC,

More information

Input and Output Ports. How do you get data into a computer from the outside?

Input and Output Ports. How do you get data into a computer from the outside? Input and Output Ports How do you get data into a computer from the outside? SIMPLIFIED INPUT PORT D 7 Any read from address $0000 gets signals from outside H C 2 D a t a D D D4 D3 S i g n a l s F r o

More information

Microcomputer Architecture and Programming

Microcomputer Architecture and Programming IUST-EE (Chapter 1) Microcomputer Architecture and Programming 1 Outline Basic Blocks of Microcomputer Typical Microcomputer Architecture The Single-Chip Microprocessor Microprocessor vs. Microcontroller

More information

DSP56002 PIN DESCRIPTIONS

DSP56002 PIN DESCRIPTIONS nc. SECTION 2 DSP56002 PIN DESCRIPTIONS MOTOROLA 2-1 nc. SECTION CONTENTS 2.1 INTRODUCTION............................................. 2-3 2.2 SIGNAL DESCRIPTIONS......................................

More information

IDB-HC08GZ Evaluation Board For Motorola MC68HC908GZ/GR

IDB-HC08GZ Evaluation Board For Motorola MC68HC908GZ/GR IDB-HC08GZ Evaluation Board For Motorola MC68HC908GZ/GR User s Manual. Introduction Overview The IDB-HC08GZ Evaluation Board demonstrates the capabilities of the -pin MC68HC908GZ/GR devices. The IDB-HC08GZ

More information

Analog, Mixed-Signal and Power Management

Analog, Mixed-Signal and Power Management Analog, Mixed-Signal and Power Management MM912_637 Applications Battery Current / Voltage / Temperature Monitoring Battery State of Charge Monitoring Battery State of Health Monitoring Xtrinsic Integrated

More information

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY

CHAPTER 5 : Introduction to Intel 8085 Microprocessor Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY CHAPTER 5 : Introduction to Intel 8085 Hardware BENG 2223 MICROPROCESSOR TECHNOLOGY The 8085A(commonly known as the 8085) : Was first introduced in March 1976 is an 8-bit microprocessor with 16-bit address

More information

TP6825. USB Full Speed Game Pad Controller. Data Sheet. Tenx reserves the right to change or discontinue this product without notice.

TP6825. USB Full Speed Game Pad Controller. Data Sheet. Tenx reserves the right to change or discontinue this product without notice. Advance Information TP6825 USB Full Speed Game Pad Controller Data Sheet Tenx reserves the right to change or discontinue this product without notice. tenx technology, inc. Contain 1. GENERAL DESCRIPTION...

More information

Am186ER/Am188ER AMD continues 16-bit innovation

Am186ER/Am188ER AMD continues 16-bit innovation Am186ER/Am188ER AMD continues 16-bit innovation 386-Class Performance, Enhanced System Integration, and Built-in SRAM Am186ER and Am188ER Am186 System Evolution 80C186 Based 3.37 MIP System Am186EM Based

More information

Question Bank Microprocessor and Microcontroller

Question Bank Microprocessor and Microcontroller QUESTION BANK - 2 PART A 1. What is cycle stealing? (K1-CO3) During any given bus cycle, one of the system components connected to the system bus is given control of the bus. This component is said to

More information

+Denotes a lead(pb)-free/rohs-compliant package.

+Denotes a lead(pb)-free/rohs-compliant package. EVALUATION KIT AVAILABLE MAX7320 General Description The MAX7320 2-wire serial-interfaced peripheral features eight push-pull outputs with selectable power-up logic states. The +5.5V tolerant RST input

More information

ILI2303. ILI2303 Capacitive Touch Sensor Controller. Specification

ILI2303. ILI2303 Capacitive Touch Sensor Controller. Specification Capacitive Touch Sensor Controller Specification Version: V1.03 Date: 2014/9/17 ILI TECHNOLOGY CORP. 8F, No.38, Taiyuan St., Jhubei City, Hsinchu County 302, Taiwan, R.O.C. Tel.886-3-5600099; Fax.886-3-5600055

More information

AN1239. HC05 MCU Keypad Decoding Techniques Using the MC68HC705J1A. Introduction

AN1239. HC05 MCU Keypad Decoding Techniques Using the MC68HC705J1A. Introduction Order this document by /D Rev. 1.0 HC05 MCU Keypad Decoding Techniques Using the MC68HC705J1A By David Yoder CSIC Applications Introduction This application note demonstrates the use of a matrix keypad

More information

Low-Speed High I/O, 1.5-Mbps USB Controller

Low-Speed High I/O, 1.5-Mbps USB Controller Low-Speed High I/O, 1.5-Mbps USB Controller Features Low-cost solution for low-speed applications with high I/O requirements such as keyboards, keyboards with integrated pointing device, gamepads, and

More information

3. The MC6802 MICROPROCESSOR

3. The MC6802 MICROPROCESSOR 3. The MC6802 MICROPROCESSOR This chapter provides hardware detail on the Motorola MC6802 microprocessor to enable the reader to use of this microprocessor. It is important to learn the operation and interfacing

More information

EB-51 Low-Cost Emulator

EB-51 Low-Cost Emulator EB-51 Low-Cost Emulator Development Tool for 80C51 Microcontrollers FEATURES Emulates 80C51 Microcontrollers and Derivatives Real-Time Operation up to 40 MHz 3.3V or 5V Voltage Operation Source-Level Debugger

More information

MICROCONTROLLER AND PLC LAB-436 SEMESTER-5

MICROCONTROLLER AND PLC LAB-436 SEMESTER-5 MICROCONTROLLER AND PLC LAB-436 SEMESTER-5 Exp:1 STUDY OF MICROCONTROLLER 8051 To study the microcontroller and familiarize the 8051microcontroller kit Theory:- A Microcontroller consists of a powerful

More information

* USB Full-Speed Hub Controller

* USB Full-Speed Hub Controller * Full-Speed Hub Controller RENESAS 8Bit Single-chip Microcomputer 740 Family / 38000 Series Code:U_38K2 Date:Oct.10 06 Page: 1 of 13 Advantage of 38K2 group (#1) function #1 Point 1 Easy setting! Can

More information

eprom 1 Fri Oct 13 13:01:

eprom 1 Fri Oct 13 13:01: eprom 1 Fri Oct 1 1:01: 1.1 Introduction SECTION EPROM/OTPROM (PROM) This section describes erasable programmable read-only memory/one-time programmable read-only memory (EPROM/OTPROM (PROM)) programming..

More information

ME 4447 / ME 6405: Introduction to Mechatronics

ME 4447 / ME 6405: Introduction to Mechatronics ME 4447 / ME 6405: Introduction to Mechatronics Interrupts and Resets Rohan Bansal Edward Chyau Anirudh Rudraraju Interrupts and Resets 1 Telephone Analogy How do we know if someone is calling? Use polling

More information

DTMF BASED INDUSTRIAL AUTOMATION

DTMF BASED INDUSTRIAL AUTOMATION DTMF BASED INDUSTRIAL AUTOMATION Shobhnendra Kumar 1, Shrishti Srivastava 2, Pallavi Gupta 3 1, 2 Students, Electrical Engineering Department, Greater Noida Institutes of Technology, Gr.Noida, (India)

More information

EVAL-AD9913 GENERAL DESCRIPTION FEATURES PACKAGE CONTENTS EVALUATION BOARD BLOCK DIAGRAM

EVAL-AD9913 GENERAL DESCRIPTION FEATURES PACKAGE CONTENTS EVALUATION BOARD BLOCK DIAGRAM FEATURES Evaluation board powered solely via the USB port Easy to use Windows graphical user interface allowing software control of all AD9913 features Flexible reference clock input accepts external crystal

More information

Chapter 1 Microprocessor architecture ECE 3120 Dr. Mohamed Mahmoud http://iweb.tntech.edu/mmahmoud/ mmahmoud@tntech.edu Outline 1.1 Computer hardware organization 1.1.1 Number System 1.1.2 Computer hardware

More information