Table 9-2. HUB Data Register Summary

Addr.

Register Name

 

USB HUB Endpoint 0 Data

$0030

Register 0

 

(HE0D0)

 

USB HUB Endpoint 0 Data

$0031

Register 1

 

(HE0D1)

 

USB HUB Endpoint 0 Data

$0032

Register 2

 

(HE0D2)

 

USB HUB Endpoint 0 Data

$0033

Register 3

 

(HE0D3)

 

USB HUB Endpoint 0 Data

$0034

Register 4

 

(HE0D4)

 

USB HUB Endpoint 0 Data

$0035

Register 5

 

(HE0D5)

 

USB HUB Endpoint 0 Data

$0036

Register 6

 

(HE0D6)

 

USB HUB Endpoint 0 Data

$0037

Register 7

 

(HE0D7)

 

Bit 7

6

5

4

3

2

1

Bit 0

 

 

 

 

 

 

 

 

Read:

HE0R07

HE0R06

HE0R05

HE0R04

HE0R03

HE0R02

HE0R01

HE0R00

 

 

 

 

 

 

 

 

 

Write:

HE0T07

HE0T06

HE0T05

HE0T04

HE0T03

HE0T02

HE0T01

HE0T00

 

 

 

 

 

 

 

 

 

Reset:

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

Read:

HE0R17

HE0R16

HE0R15

HE0R14

HE0R13

HE0R12

HE0R11

HE0R10

 

 

 

 

 

 

 

 

 

Write:

HE0T17

HE0T16

HE0T15

HE0T14

HE0T13

HE0T12

HE0T11

HE0T10

 

 

 

 

 

 

 

 

 

Reset:

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

Read:

HE0R27

HE0R26

HE0R25

HE0R24

HE0R23

HE0R22

HE0R21

HE0R20

 

 

 

 

 

 

 

 

 

Write:

HE0T27

HE0T26

HE0T25

HE0T24

HE0T23

HE0T22

HE0T21

HE0T20

 

 

 

 

 

 

 

 

 

Reset:

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

Read:

HE0R37

HE0R36

HE0R35

HE0R34

HE0R33

HE0R32

HE0R31

HE0R30

 

 

 

 

 

 

 

 

 

Write:

HE0T37

HE0T36

HE0T35

HE0T34

HE0T33

HE0T32

HE0T31

HE0T30

 

 

 

 

 

 

 

 

 

Reset:

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

Read:

HE0R47

HE0R46

HE0R45

HE0R44

HE0R43

HE0R42

HE0R41

HE0R40

 

 

 

 

 

 

 

 

 

Write:

HE0T47

HE0T46

HE0T45

HE0T44

HE0T43

HE0T42

HE0T41

HE0T40

 

 

 

 

 

 

 

 

 

Reset:

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

Read:

HE0R57

HE0R56

HE0R55

HE0R54

HE0R53

HE0R52

HE0R51

HE0R50

 

 

 

 

 

 

 

 

 

Write:

HE0T57

HE0T56

HE0T55

HE0T54

HE0T53

HE0T52

HE0T51

HE0T50

 

 

 

 

 

 

 

 

 

Reset:

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

Read:

HE0R67

HE0R66

HE0R65

HE0R64

HE0R63

HE0R62

HE0R61

HE0R60

 

 

 

 

 

 

 

 

 

Write:

HE0T67

HE0T66

HE0T65

HE0T64

HE0T63

HE0T62

HE0T61

HE0T60

 

 

 

 

 

 

 

 

 

Reset:

X

X

X

X

X

X

X

X

 

 

 

 

 

 

 

 

 

Read:

HE0R77

HE0R76

HE0R75

HE0R74

HE0R73

HE0R72

HE0R71

HE0R70

 

 

 

 

 

 

 

 

 

Write:

HE0T77

HE0T76

HE0T75

HE0T74

HE0T73

HE0T72

HE0T71

HE0T70

 

 

 

 

 

 

 

 

 

Reset:

X

X

X

X

X

X

X

X

MC68HC(7)08KH12 Rev. 1.1

Advance Information

 

 

Freescale Semiconductor

119

Page 119
Image 119
Freescale Semiconductor MC68HC08KH12 manual HUB Data Register Summary, 119

MC68HC08KH12 specifications

The Freescale Semiconductor MC68HC08KH12 is a versatile microcontroller that has gained popularity in various embedded systems applications. Part of the HC08 family, this microcontroller combines a robust architecture with comprehensive on-chip features, making it suitable for a wide range of applications ranging from industrial control to consumer electronics.

One of the main features of the MC68HC08KH12 is its 8-bit architecture, which provides an optimal balance between performance and power efficiency. It operates at clock speeds of up to 2 MHz, allowing for efficient execution of instructions while maintaining low power consumption. The microcontroller is designed to operate over a voltage range of 2.7 to 5.5 volts, making it adaptable to various system requirements.

The MC68HC08KH12 is equipped with 1 Kbyte of RAM and 12 Kbytes of ROM, which allows for substantial program and data storage. The on-chip memory helps reduce the need for external components, simplifying the design of embedded systems and enhancing reliability. With a wide range of I/O options, including 26 general-purpose I/O pins, the microcontroller provides flexibility in interfacing with sensors, actuators, and other devices.

In terms of technologies, the MC68HC08KH12 features an advanced instruction set that enhances programming efficiency. It supports basic arithmetic operations, bit manipulation, and control transfer instructions, making it suitable for a variety of computational tasks. The integrated timers, analog-to-digital converters, and serial communication interfaces, including UART, provide the necessary tools for real-time control and data exchange with peripheral devices.

Another characteristic of the MC68HC08KH12 is its low power mode capabilities, which allow it to enter a sleep state during periods of inactivity. This feature is essential in battery-powered applications, where minimizing power consumption is crucial for extending operational life.

Overall, the Freescale Semiconductor MC68HC08KH12 stands out as a reliable microcontroller that combines performance, flexibility, and power efficiency. Its extensive features and technologies enable engineers to design robust embedded systems that meet the demands of modern applications. As a result, the MC68HC08KH12 remains a valuable choice for developers seeking a highly functional yet cost-effective microcontroller solution.