Freescale Semiconductor Daughter Card for DEMO9S DC9S08JM16 DC9S08JM16 数据表
产品代码
DC9S08JM16
Target Applications
Overview
The 8-bit MC9S08JM16 device further extends
Freescale’s entry-level 8-bit embedded
USB controller family with up to 16 KB of
flash memory, a full-speed USB 2.0 device
controller and an eight-channel, 12-bit
analog-to-digital converter. The S08 JM family
also has several system protection features,
such as low voltage detection and a computer
operating properly (COP) module.
Freescale’s entry-level 8-bit embedded
USB controller family with up to 16 KB of
flash memory, a full-speed USB 2.0 device
controller and an eight-channel, 12-bit
analog-to-digital converter. The S08 JM family
also has several system protection features,
such as low voltage detection and a computer
operating properly (COP) module.
The MC9S08JM16 device is well suited
for a variety of industrial control and
consumer applications. Such applications
include PC peripherals, industrial printers
and touch panels.
for a variety of industrial control and
consumer applications. Such applications
include PC peripherals, industrial printers
and touch panels.
The MC9S08JM16 devices, like the other USB
microcontrollers in the Controller Continuum,
are supported by the Freescale USB-LITE
Stack by CMX. This complimentary USB stack
provides support for certain HID and CDC
classes. Source code for the complimentary
stack is available.
microcontrollers in the Controller Continuum,
are supported by the Freescale USB-LITE
Stack by CMX. This complimentary USB stack
provides support for certain HID and CDC
classes. Source code for the complimentary
stack is available.
The MC9S08JM16 is software compatible
with other devices in the Controller
Continuum, providing a direct migration path
to higher performing USB microcontrollers.
with other devices in the Controller
Continuum, providing a direct migration path
to higher performing USB microcontrollers.
8-bit S08 embedded controllers
MC9S08JM16
8-bit USB microcontroller
MC9S08JM16 Block Diagram
2 SCI
1K RAM
256 Byte
USB RAM
S08 Core
Flash Memory
16K Flash
Flash Memory
Options
8K Flash
ICE + BDM
KBI
2 SPI
Independent
Clocked COP
I
2
C
RTC
Full-Speed
USB 2.0 Device
4-ch., 16-bit
Timer
Comparator
2-ch., 16-bit
Timer
MCG
8-ch., 12-bit
ADC
Features
Benefits
8-bit HCS08 Central Processing Unit (CPU)
• Up to 24 MHz internal bus (48 MHz HCS08
• Up to 24 MHz internal bus (48 MHz HCS08
core) frequency offering 2.7 to 5.5V across
temperature range of -40°C to +85°C
• Offers strong performance throughout the entire
voltage range
• Support for up to 32 peripheral interrupt/
request resources
• Allows for exceptional software flexibility and
optimization for real-time applications
On-Chip Memory
• Up to 16K flash read/program/erase over full
• Up to 16K flash read/program/erase over full
operating voltage and temperature
• Allows user to take full advantage of in-application,
re-programmability benefits
• Up to 1K RAM
• Security circuitry to help prevent unauthorized
access to RAM
• Flash contents help to reduce system power
consumption
• 256 Byte USB RAM
• Improve data transfer speed by providing
data buffering
Power-Saving Modes
• Wait plus two stop modes
• Wait plus two stop modes
• Allows continuation of sampling application in a reduced
power state which reduces system power consumption
• Multi-purpose clock generator (MCG)
• Frequency-locked loop (FLL): Internal or external
reference can be used to control the FLL
• Phase-locked loop (PLL): Voltage controlled
oscillator (VCO). Modulo VCO frequency divider.
Lock detector with interrupt capability
• Internal reference clock: Can be selected as the
clock source for the MCU
• External reference clock: Provides control for
a separate crystal oscillator. Clock monitor with
reset capability. Can be selected as the clock
source for the MCU.
• Reference divider provided
• Clock source can be divided by 1, 2, 4 or 8
• Clock source can be divided by 1, 2, 4 or 8
Peripherals
• USB device module
• USB device module
• Full-speed USB 2.0 (12 Mbps) module with
dedicated on-chip 3.3V regulator
• Supports control, interrupt, isochronous and
bulk transfers
• PC peripherals
• Uninterrupted
• Uninterrupted
power supplies
• Touch panels
• Gamepads
• Label printers
• Remote controls
• I/O modules
• Industrial
• Gamepads
• Label printers
• Remote controls
• I/O modules
• Industrial
networking
products
products
• Stationary
barcode scanners
• Barcode scanners
• Utility meters
• Utility meters
• Industrial printers
• Data loggers
• Automatic drug
• Data loggers
• Automatic drug
dispensers
• Motion controllers
• Laboratory
• Laboratory
equipment
• Lighting control
systems
• Security control
panels
• Cash register
printers
• Measurement
equipment