ETC 68HC908JB16FS

Freescale Semiconductor, Inc.
A FLASH MCU SOLUTION
68HC908JB16
8-bit Microcontroller
FEATURES
TARGET APPLICATIONS
Freescale Semiconductor, Inc...
•
•
•
•
•
PC peripherals (keyboard, mouse)
USB converters
RF wireless receivers
USB security keys for e-commerce
Set-top box peripherals
BENEFITS
HIGH-PERFORMANCE 68HC08 CPU CORE
• 6 MHz bus operation at 4 to 5.5V operation
for 167 nsec minimum instruction cycle time
• Efficient instruction set including multiply
and divide
• 16 flexible addressing modes including stack
relative with 16-bit stack pointer
• Fully static low-voltage, low-power design
with wait and stop modes
• Object code compatible with the 68HC05
• Easy-to-learn, easy-to-use architecture
• C optimized architecture provides compact code
16K BYTES INTEGRATED SECOND-GENERATION 0.35µ FLASH MEMORY
The 68HC908JB16 is an upwardly compatible,
versatile migration from Motorola’s 68HC908JB8
universal serial bus (USB) microcontroller unit
(MCU). The innovative design features an
on-chip USB module for fast, reliable PC
peripheral applications, and dual 27 MHz
clock generators. An energy-saving, low-power
solution, the 68HC908JB16 is embedded with
16 Kbytes of Motorola’s second-generation FLASH
technology to enable in-system programmability.
• In-application re-programmable
• Extremely fast programming, encoding 64
bytes in as fast as 32 µsec per byte
• FLASH programming across the 68HC08
device’s full operating supply voltage with
no extra programming voltage
• 10K write/erase cycles minimum
over temperature
• Flexible block protection and security
• Cost-effective programming changes and
field software upgrades via in-application
programmability and re-programmability
• Helps to reduce production programming
costs through ultra-fast programming
• Byte-writable for data as well as
program memory
• Helps protect code from unauthorized
reading and guards against unintentional
erasing/writing of user-programmable
segments of code
USB 2.0 SPECIFICATION LOW-SPEED FUNCTIONS
• 1.5 Mbps data rate
• On-chip 3.3V regulator
• Endpoint 0 with 8-byte transmit buffer and
8-byte receive buffer
• Endpoint 1 with 8-byte transmit buffer
• Endpoint 2 with 8-byte transmit buffer and
8-byte receive buffer
HC08 CPU
16K Flash
384 RAM
COP
USB 2.0
Low Speed
Keyboard
Interrupt
2-ch 16-bit
Timer
• Designed to serve as low-speed (LS) USB
device, in accordance with Universal Serial
Bus Specification
Rev. 2.0 Low-Speed Functions
• Integrated 3.3V regulator helps to reduce
system cost
DUAL 27 MHZ PHASE-LOCKED LOOPS
• Two programmable 27 MHz PLLs
• Reference frequency from MCU input clock:
12 MHz crystal
• Provides two independent, high-performance
27 MHz clocks for RF applications
TWO PROGRAMMABLE 16-BIT TIMERS, EACH WITH TWO CHANNELS
• 167 nsec resolution at 6 MHz bus
• Free-running counter or modulo up-counter
• External clock input option
• Each channel independently programmable
for input capture, output compare or
unbuffered PWM
• Pairing timer channels designed for a
buffered PWM function
SERIAL COMMUNICATIONS INTERFACE
LVI
Up to 21 GPIO
•
•
•
•
UART asynchronous communications system
Flexible baud rate generator
Double buffered transmit and receive
Optional hardware parity checking
and generation
For More Information On This Product,
Go to: www.freescale.com
• Designed to enable asynchronous serial
communications with peripheral devices
Freescale Semiconductor, Inc.
A FLASH MCU SOLUTION
68HC908JB16
PART NUMBER
DESCRIPTION
RESALE*
EASY-TO-ORDER DEVELOPMENT TOOL KITS
M68ICS08JBJG
KITMMEVS08JBJG
KITMMDS08JBJG
Programmer/in-circuit
debug kit
Cost-effective real-time
in-circuit emulator kit
High-performance real-time
in-circuit emulator kit
FEATURES
COMPUTER OPERATING PROPERLY WATCHDOG TIMER
$295
• Issues reset in the event of
runaway code
$1450
SELECTABLE TRIP POINT LOW-VOLTAGE INHIBIT
$3950
• Improves reliability by resetting
the MCU when voltage drops
below trip point
• Integration helps to reduce
system cost
Freescale Semiconductor, Inc...
INDIVIDUAL DEVELOPMENT TOOL COMPONENTS
M68MMDS0508
M68MMPFB0508
M68EM08JBJG
M68CBL05C
M68TC08JB16FA32
M68TC08JB16P28
M68DIP28SOIC
BENEFITS
High-performance emulator
MMEVS platform board
Emulation module daughter
board
Low-noise flex-cable
32-pin LQFP target head
adapter
28-pin DIP target head
adapter
28-pin surface mount adapter
$2950
$395
$495
$120
$200
$100
$50
APPLICATION NOTES
•
•
•
•
•
•
AN2093/D Creating Efficient C Code for the HC08
AN1219/D M68HC08 Integer Math Routines
AN1218/D HC05 to HC08 Optimization
AN1837/D Non-Volatile Memory Technology Review
AN1752/D Data Structures for 8-Bit MCUs
AN1705/D Noise Reduction Techniques for
MCU-Based Systems
And many more—see our Web site at
http://www.motorola.com/mcu
UP TO 21 BIDIRECTIONAL INPUT/OUTPUT (I/O) LINES
• 10 mA high-current drive for PS/2
connection on two pins (with USB
module disabled)
• One dedicated I/O pin, with 25 mA
direct drive for infrared LED
(32-pin package)
• Six dedicated I/O pins, with 25
mA direct drive for infrared LED
on two pins and 10 mA direct
drive for normal LED on four pins
(28-pin package)
• Keyboard scan with selectable
interrupts on eight I/O pins
• High current I/O designed to allow
direct drive of LED and other circuits
to eliminate external drivers and help
to reduce system costs
• Keyboard scan with programmable
pull-ups virtually eliminates external
glue logic when interfacing to
simple keypads
PACKAGE OPTIONS
PART NUMBER
PACKAGE
TEMPERATURE
RANGE
MC68HC908JB16FA
MC68HC908JB16DW
32 LQFP
28 SOIC
0 to 70°C
0 to 70°C
SAMPLE PACKS
PACKAGE
TEMPERATURE
RANGE
KMC908JB16FA
KMC908JB16DW
32 LQFP
28 SOIC
0 to 70°C
0 to 70°C
FA
* All prices are manufacturer’s suggested resale for North America.
Motorola and the stylized M Logo are registered in the U.S. Patent and Trademark Office. This
product incorporates SuperFlash® technology licensed from SST. All other product or service
names are the property of their respective owners. © Motorola, Inc. 2003
68HC908JB16FS/D
REV 0
For More Information On This Product,
Go to: www.freescale.com