Freescale Semiconductor, Inc.
A FLASH MCU SOLUTION
68HC908LJ12
8-bit Microcontroller
FEATURES
BENEFITS
HIGH-PERFORMANCE 68HC08 CPU CORE
TARGET APPLICATIONS
• 8 MHz bus operation (at 5V) for 125 nsec
minimum instruction cycle time
• 4 MHz bus operation (at 3.3V) for 250 nsec
minimum instruction cycle time
• 2 MHz bus operation (at 2.4V) for 500 nsec
minimum instruction cycle time
• Efficient instruction set including multiply
and divide
• 16 flexible addressing modes including
multiply and divide
• Fully static low-voltage, low-power design
with wait and stop modes
• Object code compatible with the 68HC08
family
• Easy to learn and use architecture
• C-optimized architecture provides compact
code
• Portable audio/video
• Personal appliances
• Air conditioners
• Microwave ovens
• Boilers
• Cameras
• Medical instruments
• Remote controls
• Electric power meters
• Thermostats
INTEGRATED SECOND GENERATION FLASH MEMORY
• In-application re-programmable
• Extremely fast programming; encoding
64 bytes in as fast as 2 msec
• FLASH programming across the 68HC08
devices’ full operating supply voltage
with no extra programming voltage
• 10K write/erase cycles minimum over
temperature
• Cost-effective programming changes and
field software upgrades via in-application
programmability and re-programmability
• Reduces production programming costs
through ultra-fast programming
• Allows re-programmable battery-powered
applications
• Byte-writable for data, as well as program
memory
• Protects code from unauthorized reading
and guards against unintentional
erasing/writing of user-programmable
segments of code
The 68HC908LJ12 is a fully integrated
microcontroller created to make system
design easier by eliminating external
peripherals, wherever possible. The 32 kHz
phase-locked loop (PLL) eliminates the need
for expensive, high-speed crystals or noisy
oscillators. The integrated second generation
FLASH memory programs up to 100 times
faster than previous FLASH solutions and
offers in-application programming. Features
include a synchronous serial peripheral
interface (SPI), an asynchronous serial
communications interface (SCI) with infrared
modulator/demodulator, an analog-to-digital
converter (ADC), a liquid crystal display (LCD)
driver, a real-time clock, an auto wakeup-
from-stop feature, low-voltage inhibit (LVI)
and a watchdog timer.
• Flexible block protection and security
• ROM-resident in-circuit programming
and emulated EEPROM routines
• ROM-resident programming routines
simplify user codes
10-BIT ANALOG-TO-DIGITAL CONVERTER
• Six channels
• Single conversion in 8.5 µsec
• Fast, easy conversion from analog inputs—
such as temperature, pressure and fluid
levels—to digital values for CPU processing
CLOCK GENERATION MODULE WITH PLL
PORT A
CPU
TIM1
TIM2
SCI & IR
SPI
8
8
8
8
• Programmable clock frequency in integer
multiples of external crystal reference
• Crystal reference of 32 kHz to 100 kHz
• External clock option with or without PLL
• Provides high performance using low-cost,
low-frequency reference crystals
• Reduces generated noise while still
PORT B
PORT C
PORT D
512 RAM
providing high performance (up to 32 MHz)
12K
FLASH
TWO PROGRAMMABLE 16-BIT TIMERS, EACH WITH TWO CHANNELS
MON
BRK
SIM
SIM
• 125 nsec resolution at 8 MHz bus
• Free-running counter or module up-counter
• Each channel independently programmable
for input capture, output compare,
unbuffered PWM
• Pairing timer channels provides a buffered
PWM function
LCD
10-BIT
ADC
RTC
RBI
REAL-TIME CLOCK MODULE
IRQ
COP
LVI
• Second, minute, hour, day, day of week,
month, year counters
• Automatic calendar with leap year
adjustment
• Provides auto-wakeup from low-power
stop mode to check external device status
(such as status of sensors)
• Auto-wakeup can be periodic or at a
defined time
• 10 msec chronograph counter
CGMC
• Alarm and seven periodic interrupts
For More Information On This Product,
Go to: www.freescale.com