
Freescale Semiconductor
GENERAL DESCRIPTION
The MC68HC05JB3 is a member of the low-cost, high-performance M68HC05 Family of 8-bit microcontroller units (MCUs). The M68HC05 Family is based on the customer-specified integrated circuit design strategy. All MCUs in the family use the popular M68HC05 central processing unit (CPU) and are available with a variety of subsystems, memory sizes and types, and package types.
The MC68HC05JB3 is specifically designed to be used in applications where a low speed (1.5Mbps) Universal Serial Bus (USB) interface is required.
FEATURES
• Industry standard M68HC05 CPU core
• Memory-mapped input/output (I/O) registers
• 2560 Bytes of user ROM
• 144 Bytes of user RAM (includes 64 byte stack)
• Fully compliant Low Speed USB with 3 Endpoints:
– 1 Control Endpoint (2×8-byte buffer)
– 2 Interrupt Endpoints (1×8-byte buffer shared)
• 3.3V dc output for USB pull-up resistors
• 19 Bidirectional I/O pins with the following features:
– 17 I/Os have software programmable pull-down capability
– 2 open-drain I/Os have software programmable pull-up, 25mA current sink capability
– 4 I/Os with external interrupt capability
– 8 I/Os (in 4 pairs) with programmable optical interface
• Multi-Function Timer (MFT)
• 16-bit Timer with 1 input capture and 1 output compare
• Low Voltage Reset (LVR)
• Computer Operating Properly (COP) Watchdog Reset
• Illegal Address Reset
• Power-Saving STOP and WAIT Modes
• Available in 20-pin PDIP, 20-pin SOIC, 28-pin PDIP, and 28-pin SOIC packages