• 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 •...
Page 25
1. Embedded device supports only bulk and interrupt transfers, and does not support isochronous transfers. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Full Universal Serial Bus Specification 1.1 Composite HUB with Embedded Functions: – 1 × 12MHz Upstream Port – 4 × 12MHz/1.5MHz Downstream Ports –...
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 Advance Information shows the structure of the MC68HC(7)08KH12. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
PTC4–PTC0 PTD7/KBD7– PORT C PTD0/KBD0 DDRC PTE4 PTE3/KBE3– PTE0/KBE0 PTF7/KBF7– PTF0/KBF0 CPU REGISTERS DPLUS4 DS Port 4 DMINUS4 DPLUS3 DS Port 3 DMINUS3 CONDITION CODE REGISTER DPLUS2 DS Port 2 DMINUS2 DPLUS1 DS Port 1 DMINUS1 DPLUS0 US Port DMINUS0 Embedded USB Function PORTS ARE SOFTWARE CONFIGURABLE WITH PULLUP DEVICE IF INPUT PORT SOFTWARE CONFIGURABLE LED DIRECT DRIVE 3mA SOURCE /10mA SINK or STANDARD DRIVE...
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor and V are the analog power supply and ground pins used by and V are the power supply and ground pins used by the and V are the power supply and ground pins to the I/O pads.
((See Section 7. System Integration Module is an asynchronous external interrupt pin. IRQ1/V (See Section 14. External Interrupt (See Section 9. Universal Serial Bus (USB).) (USB).) (CGM).) is also pin contain an (IRQ).) (See Section 9. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
PTE3-PTE0 has built-in optical coupling interface for optical mouse application. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Ports.) Each pin contains a software configurable pull- Ports.) Each pin contains a software configurable pull- Ports.) Port C pins are software configurable to be LED (See Section 12. I/O Ports.) Any or all of the port D pins can be...
PTF7/KBF7–PTF0/KBF0 are general-purpose bidirectional I/O port pins. (See Section 12. I/O programmed to serve as external interrupt pins. Keyboard Interrupt Module Advance Information Ports.) Any or all of the port F pins can be (See Section 15. (KBI).) MC68HC(7)08KH12 Freescale Semiconductor Rev. 1.1 —...
Page 37
IRQ Status and Control Register $001E (ISCR) Configuration Register $001F (CONFIG) † One-time writable register Figure 2-2. Control, Status, and Data Registers (Continued) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Bit 7 TOIE TSTOP (TSC) Bit 15 Bit 7 Bit 15 Bit 7 CH0F CH0IE...
The 240 bytes at addresses $FE10–$FEFF are reserved ROM addresses that contain the instructions for the monitor functions. Section 10. Monitor ROM MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor is a list of vector locations. Table 2-1. Vector Addresses Address $FFE6 PLL Vector (High)
Page 44
Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 46
The stack pointer decrements during pushes and increments during pulls. NOTE: Be careful when using nested subroutines. The CPU may overwrite data in the RAM during a subroutine or during the interrupt stacking operation. Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
4.1 Contents 4.2 Introduction This section describes the 11,776 bytes of read-only memory (ROM) and 26 bytes of user vectors, available on the MC68HC08KH12 device (ROM part). On the MC68HC708KH12 (OTP part), the ROM is replaced with 11,776 bytes One-Time Programmable (OTP) ROM. Programming tools are available from Freescale.
Page 48
Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
MCU it is recommended that this register be written immediately after reset. The configuration register is located at $001F. The configuration register may be read at anytime. This configuration register exists on both the MC68HC708KH12 (OTP part) and MC68HC08KH12 (ROM part). MC68HC(7)08KH12 Rev. 1.1 —...
Extension of Addressing Range Beyond 64 Kbytes • Low-Power Stop and Wait Modes 6.4 CPU Registers Figure 6-1 the memory map. Advance Information shows the five CPU registers. CPU registers are not part of MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Read: Write: Reset: MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor V 1 1 H I N Z C Figure 6-1. CPU Registers Bit 7 Unaffected by reset Figure 6-2. Accumulator (A) ACCUMULATOR (A) INDEX REGISTER (H:X)
Read: Write: Reset: The index register can serve also as a temporary data storage location. Advance Information X = Indeterminate Figure 6-3. Index Register (H:X) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
RAM. Moving the SP out of page zero ($0000 to $00FF) frees direct address (page zero) space. For correct operation, the stack pointer must point only to RAM locations. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Figure 6-4. Stack Pointer (SP) Advance Information...
$FFFE and $FFFF. The vector address is the address of the first instruction to be executed after exiting the reset state. Read: Write: Reset: Advance Information Loaded with vector from $FFFE and $FFFF Figure 6-5. Program Counter (PC) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
The DAA instruction uses the states of the H and C flags to determine the appropriate correction factor. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Bit 7 X = Indeterminate Figure 6-6. Condition Code Register (CCR) 1 = Overflow 0 = No overflow...
Page 58
Z — Zero flag The CPU sets the zero flag when an arithmetic operation, logic operation, or data manipulation produces a result of $00. 1 = Zero result 0 = Non-zero result Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Refer to the CPU08 Reference Manual (Freescale document number CPU08RM/AD) for a description of the instructions and addressing modes and more detail about CPU architecture. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = Carry out of bit 7 0 = No carry out of bit 7 Advance Information...
Page 60
Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Break Flag Control Register (BFCR)....85 Figure 7-1. Figure 7-2 is a summary of the SIM I/O registers. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
RESET PIN LOGIC SIM RESET STATUS REGISTER MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor STOP/WAIT CONTROL COUNTER ÷2 CLOCK CLOCK GENERATORS CONTROL POR CONTROL MASTER RESET RESET PIN CONTROL CONTROL RESET INTERRUPT CONTROL AND PRIORITY DECODE Figure 7-1. SIM Block Diagram...
In user mode, the internal bus frequency is the oscillator frequency (CGMXCLK) divided by four. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor shows the internal signal names used in this section. Table 7-1. Signal Name Conventions Signal Name CGMXCLK Buffered OSC1 from the oscillator The CGMXCLK frequency divided by two.
(IRST). IRST causes all registers to be returned to their default values and all modules to be returned to their reset states. Advance Information (See 7.7.2 Stop Mode.) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
SIM forces the RST pin low. The internal reset signal then follows the sequence from the falling edge of RST shown in Figure MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor (See 7.8 SIM Table 7-2 for details. Table 7-2. PIN Bit Set Timing Reset Type...
RST or the IRQ1/V from becoming disabled as a result of external noise. During a break state, V MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 4096 CYCLES CYCLES Figure 7-7. POR Recovery – 2 CGMXCLK cycles, drives the COP counter. The COP while the MCU is in monitor mode.
Reset can wake a device from the suspended mode. A device may take up to 10 ms to wake up from the suspended state. Advance Information µ s may treat that signal as µ MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
External reset has no effect on the SIM counter. for details.) The SIM counter is free-running after all reset states. 7.4.2 Active Resets from Internal Sources internal reset recovery sequences.) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor (See 7.7.2 Stop Mode (See for counter control and Advance Information...
Once an interrupt is latched by the SIM, no other interrupt can take precedence, regardless of priority, until the latched interrupt is serviced (or the I bit is cleared). Advance Information Figure 7-8 flow charts the handling of MC68HC(7)08KH12 Freescale Semiconductor Rev. 1.1 —...
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor FROM RESET BREAK INTERRUPT? I BIT SET? I BIT SET? IRQ1 INTERRUPT? INTERRUPT? OTHER INTERRUPTS? LOAD PC WITH INTERRUPT VECTOR FETCH NEXT INSTRUCTION INSTRUCITON? INSTRUCITON? Figure 7-8. Interrupt Processing STACK CPU REGISTERS SET I BIT UNSTACK CPU REGISTERS.
SP – 2 SP – 1 PC – 1[7:0] PC – 1[15:8] OPCODE Figure 7-10. Interrupt Recovery Figure VECT H VECT L START ADDR V DATA H V DATA L OPCODE PC + 1 OPERAND MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
If the interrupt service routine modifies the H register or uses the indexed addressing mode, software should save the H register and then restore it prior to exiting the routine. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor #$FF INT1 PSHH PULH INT2...
Reset: 6–I These flags indicate the presence of interrupt requests from the sources shown in Bit 0 and Bit 1 — Always read 0 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Table 7-3. Interrupt Sources Flag Mask KEYDF IMASKD KEYFF IMASKF...
The SIM holds the CPU in a non-clocked state. The operation of each of these modes is described MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor (BREAK).) The SIM puts the CPU into the Advance Information (See...
WAIT ADDR WAIT ADDR + 1 PREVIOUS DATA NEXT OPCODE last instruction. Figure 7-15. Wait Mode Entry Timing Figure 7-17 show the timing for WAIT recovery. SAME SAME SAME SAME MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
NOTE: External crystal applications should use the full stop recovery time by clearing the SSREC bit. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $6E0B $6E0C Figure 7-16. Wait Recovery from Interrupt or Break Cycles $6E0B Figure 7-17. Wait Recovery from Internal Reset...
Page 82
STOP ADDR + 1 PREVIOUS DATA NEXT OPCODE instruction. Figure 7-18. Stop Mode Entry Timing STOP RECOVERY PERIOD STOP + 2 STOP + 2 SAME SAME SAME SAME SP – 1 SP – 2 SP – 3 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
The following code is an example of this. Writing zero to the SBSW bit clears MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Table 7-4. SIM Registers Address Register $FE00...
; then just decrement low byte. ; Else deal with high byte, too. ; Point to WAIT/STOP opcode. ; Restore H register. $FE01 Bit 7 ILOP = Unimplemented Figure 7-21. Reset Status Register (RSR) Bit 0 ILAD MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Write: Reset: MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor POR — Power-On Reset Bit 1 = Last reset caused by POR circuit 0 = Read of RSR PIN — External Reset Bit 1 = Last reset caused by external reset pin (RST) 0 = POR or read of RSR COP —...
Page 86
MCU is in a break state. To clear status bits during the break state, the BCFE bit must be set. 1 = Status bits clearable during break 0 = Status bits not clearable during break MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
• • Figure 8-1 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor VCO Center-Of-Range Frequuency tuned to 48MHz for Low-Jitter Clock Reference for USB Module Low-Frequency Crystal Operation with Low-Power Operation and High-Output Frequency Resolution Programmable Reference Divider for Even Greater Resolution...
Page 90
OSCILLATOR PLL ANALOG AUTOMATIC INTERRUPT MODE CONTROL CONTROL AUTO PLLIE PLLF PRE[1:0] CGMVCLK FREQUENCY DIVIDER CGMPCLK Figure 8-1. CGM Block Diagram CGMXCLK CLOCK CGMOUT SELECT ÷ 2 CIRCUIT CLOCK USBCLK SELECT CIRCUIT 48MHz CGMINT MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
8.4.3 PLL Circuits The PLL consists of these circuits: • • • • • • • MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Voltage-controlled oscillator (VCO) Reference divider Frequency prescaler Modulo VCO frequency divider Phase detector Loop filter Lock detector Advance Information...
Page 92
8.4.6 Programming the PLL VCLK 8.4.4 Acquisition and Tracking . The circuit determines the mode of the PLL and the lock by a factor RCLK is fed back VCLK Modes. The value of the MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Acquisition mode — In acquisition mode, the filter can make large frequency corrections to the VCO. This mode is used at PLL startup or when the PLL has suffered a severe noise hit and the VCO frequency is far off the desired frequency.
, and is cleared when the VCO frequency is out of LOCK . (See 8.9 Acquisition/Lock Time for more information.) (PCTL).) VCLK × ------------- 48MHz × ------------------- - MC68HC(7)08KH12 8.6.1 PLL and the bus VCLK Rev. 1.1 — Freescale Semiconductor...
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor the reference clock divider, R. Frequency errors to the PLL are corrected at a rate of f stability and lock time reduction, this rate must be as fast as possible. The VCO frequency must be an integer multiple of this rate.
The oscillator configuration uses five components: • Crystal, X • Fixed capacitor, C Advance Information 8.4.8 Base Clock Selector Figure 8-2. Figure 8-2 MC68HC(7)08KH12 Circuit.) shows only the logical Rev. 1.1 — Freescale Semiconductor...
Page 97
SIMOSCEN OSC1 can be zero (shorted) when used with higher-frequency crystals. Refer to manufacturer’s data. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Tuning capacitor, C (can also be a fixed capacitor) Feedback resistor, R Series resistor, R (optional) ) is included in the diagram to follow strict Pierce...
8.5.11 CGM CPU Interrupt (CGMINT) CGMINT is the interrupt signal generated by the PLL lock detector. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor ) and comes directly from the crystal oscillator circuit. XCLK shows only the logical relation of CGMXCLK to OSC1 and Advance Information...
PLL reference divider select register (PRDS) (See Reference Divider Select Register Table 8-2 Advance Information 8.6.1 PLL Control Register (PBWC).) (PMSH:PMSL).) is a summary of the CGM registers. 8.6.2 PLL 8.6.3 PLL 8.6.4 PLL (PRDS).) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 101
5. When PLLON = 1, the PLL programming register is read-only. 6. When BCS = 1, PLLON is forced set and is read-only. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Table 8-2. CGM I/O Register Summary Bit 7 Read: PLLF PLLIE...
Do not inadvertently clear the PLLF bit. Any read or read-modify-write operation on the PLL control register clears the PLLF bit. Advance Information $003A Bit 7 PLLF PLLIE PLLON = Unimplemented Figure 8-3. PLL Control Register (PCTL) Bit 0 PRE1 PRE2 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 103
Programming the PLLON bit is set. Reset clears these bits. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = PLL on 0 = PLL off Circuit.) Reset clears the BCS bit. 1 = Selects the VCO clocks for the base clock.
When the AUTO bit is clear, LOCK reads as Advance Information Table 8-3. PRE[1:0] Programming PRE1 PRE0 $003B Bit 7 LOCK AUTO = Unimplemented Figure 8-4. PLL Bandwidth Control Register (PBWC) Prescaler Multiplier Bit 0 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
PLL.) MUL[11:0] cannot be written when the $003F Bit 7 = Unimplemented PLL.) RDS[7:0] cannot be written when the 8.4.7 Special Programming 8.4.3 PLL Circuits 8.4.6 Bit 0 RDS3 RDS2 RDS1 RDS0 8.4.3 PLL Circuits 8.4.6 Exceptions.) Reset MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
PLL is to wake the MCU from wait mode, such as when the PLL is first enabled and waiting for LOCK, or LOCK is lost. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Advance Information...
1 MHz and suffers a –100 kHz noise hit, the acquisition time is the time taken to return from 900 kHz to 1 MHz ±5 kHz. Five kHz = 5 percent of the 100-kHz step input. Advance Information 7.8.3 Break Flag Control (BFCR).) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Acquisition time, t , is the time the PLL takes to reduce the error between the actual output frequency and the desired output frequency to less than the tracking mode entry tolerance, ∆...
Page 110
. This frequency is the input to the phase and the R value programmed in the reference divider. XCLK Circuits, 8.4.6 Programming the 8.9.3 Choosing a Filter PLL, and 8.6.4 (PRDS).) Capacitor.) . The MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
8.4.4 Acquisition and Tracking MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 8.9.2 Parametric Influences on Reaction , is critical to the stability and reaction time of , choose the voltage potential at which the MCU is Correct selection of filter capacitor, C Filter Capacitor.)
Page 112
, of not more than ±100 ------------ - ----------- - 256t VRDV 8.4.5 Modes.) A certain number of . Therefore, the acquisition LOCK , and the acquisition to lock 8.4.8 Base Clock 8.9.2 Parametric MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
USB hub function and the CPU. These registers are shown Table 9-1 Advance Information REGISTERS 12MHz ENDPOINT 0 - 8/8 (CONTROL) Figure 9-1. USB Block Diagram Table 9-2. USBCLK (FROM CGM) 48MHz D0– D1– D4– 3.3V OUT REGULATOR MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 117
USB SIE Timing Status $0057 Register (SIETSR) USB HUB Address Register $0058 (HADDR) USB HUB Interrupt $0059 Register 0 (HIR0) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Bit 7 Read: PEN1 RST1 LOWSP1 Write: Reset: Read: PEN2 RST2 LOWSP2 Write: Reset:...
RESUMx control bit. Reset clears this bit. Advance Information $005E Bit 7 RESUM0 SUSPND = Unimplemented Bit 0 D0– X = Indeterminate MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
PID. An enabled port propagates all upstream signaling including full speed and low speed packets. This MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Bit 7 PEN1 LOWSP1 RST1 PEN4...
Page 122
To indicate the end of the resume, a low speed EOP signal will be followed when this control bit changes from 1 to 0. Reset clears this bit. 1 = Force downstream port data lines to “K” state 0 = Default Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
9.4.3 USB SIE Timing Interrupt Register (SIETIR) Address: Read: Write: Reset: MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = Force downstream port enters the selective suspend mode 0 = Default $0056 Bit 7 SOFF EOF2F EOPF TRANF = Unimplemented Figure 9-4.
Page 124
Software must clear this flag by writing a logic 1 to the TRANFR bit in the SIETSR register. Reset clears this bit. Writing to TRANF has no effect. 1 = Signal transition has been detected 0 = Signal transition has not been detected Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Reset: MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = USB interrupt enabled for Start Of Frame 0 = USB interrupt disabled for Start Of Frame 1 = USB interrupt enabled for the Second End Of Frame Point 0 = USB interrupt disabled for the Second End Of Frame Point...
Page 126
Writing a logic 1 to this write only bit will clear the TRANF bit if it is set. Writing a logic 0 to the TRANFR has no effect. Reset clears this bit. Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
**USBEN bit can only be cleared by a POR reset. ADD6-ADD0 — USB HUB Function Address These bits specify the address of the HUB function. Reset clears these bits. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $0058 Bit 7 USBEN ADD6 ADD5 0** = Reset by POR only Figure 9-6.
Reset: MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = USB interrupt enabled for Transmit HUB Endpoint 0 0 = USB interrupt disabled for Transmit HUB Endpoint 0 1 = USB interrupt enabled for Receive HUB Endpoint 0 0 = USB interrupt disabled for Receive HUB Endpoint 0...
Page 130
RXDF is set, the USB will respond with a NAK handshake to any HUB Endpoint 0 OUT tokens. Reset clears this bit. 1 = Data is ready to be received 0 = Not ready for data. Respond with NAK Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Endpoint1. If this bit is 0, a NAK handshake will be returned for next IN token for HUB Endpoint 1. Reset clears this bit. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $005C Bit 7 STALL1 PNEW PCHG5 PCHG4 Figure 9-9.
Port 3 status change detected No status change in Port 4 Port 4 status change detected No status change in embedded device Embedded device status change detected Bit 0 RPSIZ3 RPSIZ2 RPSIZ1 RPSIZ0 X = Indeterminate MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 133
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = DATA1 Token received in last HUB Endpoint 0 Receive 0 = DATA0 Token received in last HUB Endpoint 0 Receive 1 = Last token received for hub endpoint 0 was a SETUP token...
NAK handshake will be returned in the next IN transaction. Reset clears this bit. Writing to TXD1F has no effect. Advance Information interrupt request interrupt request $004A Bit 7 TXD1F = Unimplemented Bit 0 TXD1IE TXD1FR MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = Transmit on Endpoint 1 or Endpoint 2 of the embedded device has occurred 0 = Transmit on Endpoint 1 or Endpoint 2 of the embedded device has not occurred...
Page 142
Endpoint 0 OUT tokens. Reset clears this bit. 1 = Data is ready to be received 0 = Not ready for data. Respond with NAK Advance Information transmit transmit MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
IN token are satisfied (TXD1F=0, TX1E=1, DSTALL2=0, and ENABLE2=1) except that the ENDADD bit is configured for Endpoint 1, the USB responds with a NAK handshake packet. Reset clears this bit. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $004C Bit 7 T1SEQ ENDADD TX1E = Unimplemented...
Address: Read: DRSEQ Write: Reset: Figure 9-17. USB Embedded Device Status Register (DSR) Advance Information Packet Size $004D Bit 7 DSETUP DTX1ST DTX1STR = Unimplemented Bit 0 RP0SIZ3 RPS0IZ2 RP0SIZ1 RP0SIZ0 X = Indeterminate MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 145
OUT or SETUP transaction for embedded device Endpoint 0. These bits are not affected by reset. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = DATA1 Token received in last embedded device Endpoint 0 receive 0 = DATA0 Token received in last embedded device Endpoint 0 receive...
USB Host Controller. Reset clears this bit. 1 = Send STALL handshake 0 = Default Advance Information $0047 Bit 7 = Unimplemented an IN token an IN token Bit 0 ENABLE2 ENABLE1 DSTALL2 DSTALL1 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
These write only buffers are loaded by software with data to be sent on the USB bus on the next IN token directed at embedded device Endpoint 0. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = Send STALL handshake 0 = Default Bit 7 DE0R06 DE0R05...
PTA0 and the host computer. PTA0 is used in a wired-OR configuration and requires a pull-up resistor. Advance Information Figure 10-1 shows a sample circuit used to enter monitor MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 151
10µF 10µF DB-25 NOTES: Position A — Bus clock = CGMXCLK ÷ 4 Position B — Bus clock = CGMXCLK ÷ 2 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 10µF 20pF 10µF MC74HC125 Figure 10-1. Monitor Mode Circuit 68HC708 10 kΩ...
Advance Information shows the pin conditions for entering monitor mode. Table 10-1. Mode Selection Mode Monitor Monitor CGMOUT Frequency CGMXCLK ÷ 2 CGMOUT ÷ 2 CGMXCLK CGMOUT ÷ 2 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 153
Table 10-2 monitor mode. Modes User Monitor 1. If the high voltage (V MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor is a summary of the differences between user mode and Table 10-2. Mode Differences Reset Vector High Enabled $FFFE Disabled $FEFE ) is removed from the IRQ1/V asserts its COP enable output.
Figure 10-4. Read Transaction Figure 10-3.) NEXT START STOP BIT 5 BIT 6 BIT 7 NEXT START BIT 5 BIT 6 BIT 7 STOP STOP NEXT BIT 5 BIT 6 BIT 7 START ADDR. LOW DATA RESULT MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 156
Data Returned None Opcode Command Sequence SENT TO MONITOR WRITE WRITE ADDR. HIGH ECHO Advance Information ADDR. HIGH ADDR. HIGH ADDR. LOW ADDR. HIGH ADDR. LOW ADDR. LOW ADDR. LOW DATA RESULT DATA DATA MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 157
Table 10-6. IWRITE (Indexed Write) Command Description Write to last address accessed + 1 Operand Specifies single data byte Data Returned None Opcode Command Sequence SENT TO MONITOR IWRITE IWRITE ECHO MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor DATA DATA RESULT DATA DATA Advance Information...
Page 158
MONITOR READSP READSP ECHO Table 10-8. RUN (Run User Program) Command Description Executes RTI instruction Operand None Data Returned None Opcode Command Sequence SENT TO MONITOR ECHO Advance Information SP HIGH SP LOW RESULT MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
1024. If the PTC3 pin is at logic zero upon entry into monitor mode, the divide by ratio is 512. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Table 10-9. Monitor Baud Rate Selection Crystal PTC3 Frequency (MHz) 4.9152MHz...
Page 160
Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
– External TIM Clock Input (4-MHz Maximum Frequency) • Free-Running or Modulo Up-Count Operation • Toggle Any Channel Pin on Overflow • TIM Counter Stop and Reset Bits • Modular Architecture Expandable to Eight Channels Advance Information Figure MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
TIM can set, clear, or toggle the channel pin. Output compares can generate TIM CPU interrupt requests. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Read: Bit15 Bit14 Bit13 Write:...
Setting the MS0B bit in TIM channel 0 status and control register (TSC0) links channel 0 and channel 1. The output compare value in the TIM Advance Information 11.4.3 Output Compare. The pulses are MC68HC(7)08KH12 Freescale Semiconductor Rev. 1.1 —...
Program the TIM to set the pin if the state of the PWM pulse is logic zero. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Figure 11-2 shows, the output compare value in the TIM channel Advance Information...
OVERFLOW PERIOD PULSE WIDTH OUTPUT COMPARE Figure 11-2. PWM Period and Pulse Width (see 11.9.1 TIM Status and Control Register 11.4.4 Pulse Width Modulation OVERFLOW OUTPUT OUTPUT COMPARE COMPARE (TSC)). (PWM). The pulses are MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
PWM function, and TIM channel 1 status and MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor When changing to a shorter pulse width, enable channel x output compare interrupts and write the new value in the output compare interrupt routine. The output compare interrupt occurs at the end of the current pulse.
1:0 (for buffered output compare or PWM signals) to the mode select bits, MSxB:MSxA. (See Table 11-3.) compare) to the edge/level select bits, ELSxB:ELSxA. The output action on compare must force the output to the complement of the pulse width level. (See Table 11-3.) MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor TIM overflow flag (TOF) — The TOF bit is set when the TIM counter value rolls over to $0000 after matching the value in the TIM counter modulo registers. The TIM overflow interrupt enable bit, TOIE, enables TIM overflow CPU interrupt requests.
TIM counter instead of the prescaled internal bus clock. Select the PTE0/TCLK input by writing logic ones to the three prescaler select bits, PS[2:0]. Advance Information (See 7.8.3 Break Flag Control Register (See 11.9.1 TIM Status and Control Register (TSC).) The MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
The TIM status and control register does the following: • • • MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor ------------------------------------ - bus frequency bus frequency ------------------------------------ - TIM status and control register (TSC) TIM control registers (TCNTH:TCNTL) TIM counter modulo registers (TMODH:TMODL)
Page 174
TSTOP bit. 1 = TIM counter stopped 0 = TIM counter active Advance Information $0010 Bit 7 TOIE TSTOP TRST = Unimplemented Figure 11-3. TIM Status and Control Register (TSC) Bit 0 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
TIM counter. Reading the high byte (TCNTH) latches the contents of the low byte (TCNTL) into a buffer. Subsequent reads of MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = Prescaler and TIM counter cleared 0 = No effect Table 11-2. Prescaler Selection Table 11-2 TIM Clock Source Internal Bus Clock ÷...
Each of the TIM channel status and control registers does the following: • • • • • • • • MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $0014 TMODH Bit 7 Bit15 Bit14 Bit13 $0015 TMODL Bit 7 Bit7 Bit6 Bit5...
Page 178
0 = Channel x CPU interrupt requests disabled Advance Information $0016 TSC0 Bit 7 CH0F CH0IE MS0B MS0A $0019 TSC1 Bit 7 CH1F CH1IE MS1A = Unimplemented Bit 0 ELS0B ELS0A TOV0 CH0MAX Bit 0 ELS1B ELS1A TOV1 CH1MAX MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 179
E, and pin PTEx/TCHx is available as a general-purpose I/O pin. ELSxB and ELSxA bits. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = Buffered output compare/PWM operation enabled 0 = Buffered output compare/PWM operation disabled Table 11-3. 1 = Unbuffered output compare/PWM operation...
Page 180
Capture on Falling Edge Only Capture on Rising or Falling Edge Toggle Output on Compare Clear Output on Compare Set Output on Compare Toggle Output on Compare Clear Output on Compare Set Output on Compare MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
In output compare mode (MSxB:MSxA ≠ 0:0), writing to the high byte of the TIM channel x registers (TCHxH) inhibits output compares until the low byte (TCHxL) is written. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor OVERFLOW OVERFLOW PERIOD OUTPUT COMPARE...
Page 182
TCH1L Bit 7 Bit7 Bit6 Bit5 Bit4 Indeterminate after reset Bit 0 Bit11 Bit10 Bit9 Bit8 Bit 0 Bit3 Bit2 Bit1 Bit0 Bit 0 Bit11 Bit10 Bit9 Bit8 Bit 0 Bit3 Bit2 Bit1 Bit0 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
A pin; a logic zero disables the output buffer. Advance Information $0000 Bit 7 PTA7 PTA6 PTA5 PTA4 Unaffected by reset Figure 12-1. Port A Data Register (PTA) (See 12.9 Port Options.) Bit 0 PTA3 PTA2 PTA1 PTA0 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 187
The data latch can always be written, regardless of the state of its data direction bit. the operation of the port A pins. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $0004 Bit 7 DDRA7 DDRA6 DDRA5 DDRA4 Figure 12-2.
Bit 7 PTB7 PTB6 PTB5 PTB4 Unaffected by reset Figure 12-4. Port B Data Register (PTB) (See 12.9 Port Options.). Accesses to PTA Read Write PTA[7:0] PTA[7:0] PTA[7:0] Bit 0 PTB3 PTB2 PTB1 PTB0 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Avoid glitches on port B pins by writing to the port B data register before changing data direction register B bits from 0 to 1. Figure 12-6 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $0005 Bit 7 DDRB7 DDRB6 DDRB5 DDRB4 Figure 12-5.
Avoid glitches on port C pins by writing to the port C data register before changing data direction register C bits from 0 to 1. Figure 12-9 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor (See 12.9 Port Options.) $0006 Bit 7 DDRC4 = Unimplemented Figure 12-8.
Writing a logic one to a DDRD bit enables the output buffer for the corresponding port D pin; a logic zero disables the output buffer. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $0003 Bit 7 PTD7 PTD6 PTD5...
E pin; a logic zero disables the output buffer. Advance Information (TIM). See Section 11. Timer Interface Module (See 15.5.3.2 Port-E Keyboard Interrupt Register.) See Section 15. Keyboard Interrupt Module See Section 11. Timer (TIM). MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 197
The data latch can always be written, regardless of the state of its data direction bit. the operation of the port E pins. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $000A Bit 7 DDRE4 = Unimplemented Figure 12-14. Data Direction Register E (DDRE)
Table 12-6. Port E Pin Functions Accesses to DDRE I/O Pin Mode Read/Write Input, Hi-Z DDRE[4:0] Output DDRE[4:0] $001C Bit 7 YREF2 YREF1 YREF0 XREF2 Accesses to PTE Read Write PTE[4:0] PTE[4:0] PTE[4:0] Bit 0 XREF1 XREF0 OIEY OIEX MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 199
PTE0 and PTE1. YREF2–YREF0 — Reference Voltage Selection Y These bits sets the slicing reference voltage for optical interface associated with PTE2 and PTE3. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor PTE0-PTE1 / PTE2-PTE3 XREF[2:0] / YREF[2:0] Reference Voltage (mV) Advance Information...
Page 200
YREF2 YREF1 YREF0 XREF2 XREF1 XREF0 OIEY OPTICAL INTERFACE REGISTER ($001C) Figure 12-17. Optical Interface Voltage References Advance Information Y - REFERENCE VOLTAGE SELECTOR X - REFERENCE VOLTAGE SELECTOR OIEX MC68HC(7)08KH12 Y-VREF X-VREF Rev. 1.1 — Freescale Semiconductor...
Avoid glitches on port F pins by writing to the port F data register before changing data direction register F bits from 0 to 1. Figure 12-3 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor $000B Bit 7 DDRF7 DDRF6 DDRF5 DDRF4 Figure 12-20.
I/O Pin Mode Read/Write Input, Hi-Z DDRF[7:0] Output DDRF[7:0] $001D Bit 7 = Unimplemented Figure 12-22. Port Option Control Register (POC) Table 12-7 summarizes Accesses to PTE Read Write PTF[7:0] PTF[7:0] PTF[7:0] Bit 0 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 205
MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor 1 = When respective port is configured as an output, make port C become current limiting 3 mA source/10 mA sink port pins 0 = Configure port C to become standard I/O port pins...
Page 206
Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
4 of the SIM counter. Reading the COP control register returns the low byte of the reset vector. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor (RSR)). (COPCTL)) clears the COP counter and clears bits 12 – 2 or 2 – 2 CGMXCLK –...
COP timeout period after entering or exiting stop mode. 13.9 COP Module During Break Mode The COP is disabled during a break interrupt when V on the RST pin. Advance Information is present MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
The interrupt mask (I) in the condition code register (CCR) masks all interrupt requests, including external interrupt Exception Advance Information Figure 14-1 shows the structure of the IRQ module. pin are latched into the IRQ1 latch. An Control.) pin. requests.(See 7.6 MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
If the MODE1 bit is set, the IRQ1/V and low-level-sensitive. With MODE1 set, both of the following actions must occur to clear IRQ1: MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor IRQ1 IMASK1 MODE1 Figure 14-1. IRQ Module Block Diagram Bit 7...
Page 216
Advance Information pin. A falling edge that pin to logic one — As long as the IRQ1/V pin is at logic zero. A reset will clear the latch pin is falling-edge-sensitive only. MC68HC(7)08KH12 Freescale Semiconductor pin to pin. Rev. 1.1 —...
Address: Read: Write: Reset: MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor (See Section 7. System Integration Module Shows the state of the IRQ1 flag Clears the IRQ1 latch Masks IRQ1 and interrupt request Controls triggering sensitivity of the IRQ1/V $001E Bit 7 = Unimplemented Figure 14-2.
Page 218
This read/write bit controls the triggering sensitivity of the IRQ1/V pin. Reset clears MODE1. 1 = IRQ1/V 0 = IRQ1/V Advance Information interrupt requests on falling edges and low levels interrupt requests on falling edges only MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
• MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor If the keyboard interrupt is edge-sensitive only, a falling edge on a keyboard pin does not latch an interrupt request if another keyboard pin is already low. To prevent losing an interrupt request on one pin because another pin is still low, software can disable the latter pin while it is low.
1. Mask keyboard interrupts by setting the IMASKD bit in the keyboard status and control register. 2. Enable the KBI pins by setting the appropriate KBDIEx bits in the keyboard interrupt enable register. Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Bits [7:4] — Not used These read-only bits always read as logic 0s. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor to clear any false interrupts. DDRD bits in data direction register D. keyboard interrupt enable register. Flags keyboard interrupt requests. Acknowledges keyboard interrupt requests.
• MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor If the keyboard interrupt is edge-sensitive only, a falling edge on a keyboard pin does not latch an interrupt request if another keyboard pin is already low. To prevent losing an interrupt request on one pin because another pin is still low, software can disable the latter pin while it is low.
2. Write to DDREx bits to make port pin an input pin. 3. Enable the KBI pins by setting the appropriate KBEIEx bits in the keyboard interrupt enable register. Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
This read-only bit is set when a keyboard interrupt is pending on port-E. Reset clears the KEYEF bit. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor to clear any false interrupts. Flags keyboard interrupt requests. Acknowledges keyboard interrupt requests. Masks keyboard interrupt requests.
• MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor If the keyboard interrupt is edge-sensitive only, a falling edge on a keyboard pin does not latch an interrupt request if another keyboard pin is already low. To prevent losing an interrupt request on one pin because another pin is still low, software can disable the latter pin while it is low.
2. Write to DDRFx bits to make the port pin an input pin. 3. Enable the KBI pins by setting the appropriate KBFIEx bits in the keyboard interrupt enable register. Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
This read-only bit is set when a keyboard interrupt is pending on port-F. Reset clears the KEYFF bit. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor to clear any false interrupts. Flags keyboard interrupt requests. Acknowledges keyboard interrupt requests. Masks keyboard interrupt requests.
The system integration module (SIM) controls whether the keyboard interrupt latch cam be cleared during the break state. The BCFE bit in MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Bit 7 PFPE7 PFPE6 PFPE5 Figure 15-10. Port F Pull-up Enable Register (PFPER)
Page 240
To protect the latch during the break state, write a logic 0 to the BCFE bit. With BCFE at logic 0 (its default state), writing to the keyboard acknowledge bit (ACKx) in the keyboard status and control register during the break state has no effect. Advance Information MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
A return from interrupt instruction (RTI) in the break routine ends the break interrupt and returns the MCU to normal operation. Advance Information Figure 16-1 shows the structure of the break module. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Break status and control register (BRKSCR) • Break address register high (BRKH) • Break address register low (BRKL) Advance Information 7.8.3 Break Flag Control Register and see the Break Interrupts subsection for each module.) is present MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
The break address registers contain the high and low bytes of the desired breakpoint address. Reset clears the break address registers. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Bit 7 BRKE BRKA = Unimplemented Figure 16-2. Break Status and Control Register (BRKSCR)
. Reliability of operation is enhanced if or V for guaranteed Value Unit –0.3 to +6.0 –0.3 to V +0.3 –0.3 to 14.0 –1 to 4.6 ±25 °C –55 to +150 be constrained to the MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
1. Power dissipation is a function of temperature. 2. K is a constant unique to the device. K can be determined for a known T MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Characteristic Characteristic With this value of K, P and T...
2. No more than 10% duty cycle deviation from 50% 3. Consult crystal vendor data sheet 4. Not Required for high frequency crystals MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Symbol and 70% V Symbol — CGMXCLK — CGMXCLK —...
3. No external current draw besides the USB required external resistors should be connected to the REGOUT pin. Advance Information Symbol Conditions 0V<V <3.3V –10 |(D+)–(D–)| Includes V range of 1.5k to 3.6V of 15k to = 4 mA REGOUT = 0°C to +85°C, unless otherwise noted. Unit µA MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
6. Timing differences between the differential data signals. 7. Measured at crossover point of differential data signals. 8. Capacitive loading includes 50pF of tester capacitance. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Conditions Symbol (Notes 1,2,3) Notes 4, 5, 8 = 200pF...
9. The maximum load specification is the maximum effective capacitive load allowed that meets the target HUB VBUS droop of 330mV. MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor (Root port and downstream ports configured as low speed) Conditions Symbol (Notes 1,2,3)
D+ and D– < V Symbol TIH, TCH, Receive (max) (min) and D+ < V (max) (min) and D– < V (max) followed by a J (max) for ≥ 2.5µs Unit — (1/f ) + 5 — MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Operating voltage Operating temperature Crystal reference frequency VCO center-of-range frequency VCO multiply factor VCO prescale multiplier Reference divider factor VCO operating frequency MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor Symbol f XCLK — — Symbol — RCLK — — VCLK Unit —...
— — — If C chosen correctly — If C chosen correctly — ± 3.6% ± 7.2% ± 0.9% ± 1.8% — — — If C chosen correctly — If C chosen correctly — MC68HC(7)08KH12 Rev. 1.1 — Freescale Semiconductor...
Page 262
Freescale Semiconductor makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Freescale Semiconductor assume any liability arising out of the application or use of any product or circuit, and specifically disclaims any and all liability, including without limitation consequential or incidental damages.
Need help?
Do you have a question about the MC68HC08KH12 and is the answer not in the manual?
Questions and answers