MC9S08JM8CLD [NXP]
8-bit USB microcontroller;型号: | MC9S08JM8CLD |
厂家: | NXP |
描述: | 8-bit USB microcontroller 外围集成电路 |
文件: | 总2页 (文件大小:174K) |
中文: | 中文翻译 | 下载: | 下载PDF数据表文档文件 |
8-bit S08 embedded controllers
MC9S08JM16
8-bit USB microcontroller
Target Applications
MC9S08JM16 Block Diagram
• PCꢀperipherals
• Uninterrupted
powerꢀsupplies
• Touchꢀpanels
• Gamepads
• Labelꢀprinters
• Remoteꢀcontrols
• I/Oꢀmodules
• Industrial
• Industrialꢀprinters
• Dataꢀloggers
• Automaticꢀdrug
dispensers
• Motionꢀcontrollers
• Laboratory
equipment
• Lightingꢀcontrol
systems
• Securityꢀcontrol
panels
Flash Memory
Options
Full-Speed
USB 2.0 Device
Flash Memory
MCG
16K Flash
2 SCI
2 SPI
KBI
1K RAM
8K Flash
Comparator
256 Byte
USB RAM
4-ch., 16-bit
Timer
networking
products
Independent
Clocked COP
• Stationary
• Cashꢀregister
printers
• Measurement
equipment
8-ch., 12-bit
ADC
S08 Core
barcodeꢀscanners
• Barcodeꢀscanners
• Utilityꢀmeters
I2C
2-ch., 16-bit
Timer
ICE + BDM
RTC
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.
Features
Benefits
8-bit HCS08 Central Processing Unit (CPU)
• 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 software flexibility and optimization for
real-time applications
On-Chip Memory
• 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
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.
• 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
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.
Power-Saving 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
The MC9S08JM16 is software compatible
with other devices in the Controller
Continuum, providing a direct migration path
to higher performing USB microcontrollers.
• 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
Peripherals
• 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
Features
Benefits
Package Options
Peripherals (continued)
Part Number
Temp. Range
Package
• Analog comparators (ACMP)—Analog
comparator with option to compare to
internal reference
• Requires only single pin for input signal, freeing up
other pin for other use
• Allows other system components to see
comparator result with minimal delay
• Can be used for single slope ADC and RC time
constant measurements
MC9S08JM16CGT
MC9S08JM16CLD
MC9S08JM16CLC
MC9S08JM8CGT
MC9S08JM8CLD
MC9S08JM8CLC
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
-40°C to +85°C
48-pin QFN
44-pin LQFP
32-pin LQFP
48-pin QFN
44-pin LQFP
32-pin LQFP
• Analog-to-digital converter (ADC)—Eight-
channel, 12-bit resolution
• Output formatted in 12-, 10- or 8-bit
right-justified format
• Single or continuous conversion
• Operation in low-power modes for lower
noise operation
Cost-Effective Development Tools
DEMO9S08JM16
$79ꢀUSD*ꢀ
• Asynchronous clock source for lower
noise operation
Cost-effective demonstration kit featuring
the JM16 daughter card. Support for USB
full speed device. Built-in USB-BDM
circuitry is available for debugging and
programming, serial communication, and
simple logic analyzer.
• Two serial communications interface
(SCI) modules offering asynchronous
communications
• Provides standard UART communications
peripheral
• Allows full-duplex, asynchronous, NRZ serial
communication between MCU and remote devices
2
2
• I C with up to 100 kbps with maximum bus
• Ability to add an additional I C device
loading; multi-master operation; programmable
slave address; interrupt driven byte-by-byte
data transfer; supports broadcast mode and
10-bit addressing
DC9S08JM16
$10ꢀUSD*ꢀ
The JM16 daughter card can also be ordered
independently to use on the DEMOJM
demonstration kit.
• SPI—Two serial peripheral interfaces with
full-duplex or single-wire bidirectional; double-
buffered transmit and receive; master or slave
mode; MSB-first or LSB-first shifting
• Having two SPI allows two separate dedicated
devices, for example, one SPI dedicated to a
®
ZigBee transceiver, and the other to MCUs or
peripherals
• Timer pulse width modulation (TPM)—Up to
six channels
• Each channel may be input capture, output
compare or edge-aligned PWM
• Input capture trigger on either rising or falling edge
• Selectable polarity on PWM outputs
®
CodeWarrior Development Studio
for Microcontrollers 6.1
• Timer clock source selectable as prescaled bus
clock, fixed system clock or an external clock pin
Complimentary**ꢀꢀ
CodeWarrior Development Studio for
Microcontrollers is an integrated tool suite
that supports software development for
Freescale’s 8-bit or 32-bit microcontrollers.
Designers can further accelerate application
development with the help of the Processor
Expert™ tool, which is an award-winning
rapid application development tool in the
CodeWarrior tool suite.
Input/Output
• Up to seven Keyboard Interrupt (KBI) pins with • Each KBI pin is programmable as falling edge only,
selectable polarity
rising edge only, falling edge and low level, or rising
edge and high level interrupt sensitivity
• 37 general purpose input/output (GPIO)s
• Results in a large number of flexible I/O pins that
allow vendors to easily interface the device into
their own designs
System Protection
• Watchdog computer operating properly (COP)
reset with option to run from dedicated 1 kHz
internal clock source or bus clock
• Allows the device to recognize run-away code
(infinite loops) and resets the processor to help
avoid lock-up states
Freescale USB-LITE Stack by CMX
Complimentary**
• Low-voltage detection with reset or interrupt;
selectable trip points
• Alerts the developer to voltage drops outside of the
typical operating range
• Illegal op code detection with reset
• Allows the device to recognize erroneous code and
resets the processor to help avoid lock-up states
Freescale is providing a comprehensive USB
software solution through a complimentary
USB stack. Freescale USB-LITE Stack by
CMX enables USB device modes of operation.
The USB stack supports several HID and CDC
to UART projects. The complimentary stack
also interfaces with CodeWarrior Development
Studio, providing a productive, comprehensive
development environment for designing
embedded applications.
• Flash block protection
• Prevents unauthorized access to flash RAM which
greatly reduces the chance of losing vital system
code for vendor applications
Hardware Development Support
• Single-wire background debug interface
• This allows developers to use the same interface
for multiple platforms
• Breakpoint capability
• Allows single breakpoint setting during in-circuit
debugging (plus two more breakpoints in on-chip
debug module)
• On-chip in-circuit emulator (ICE) debug
module (containing three comparators and
nine trigger modes). Eight deep FIFO for
storing change-of-flow addresses and
event-only data, debug module supports
both tag and force breakpoints.
• Grants full access to built-in chip emulation without
the added expense of traditional emulator hardware
* Prices indicated are MSRP
** Subject to license agreement
LearnꢀMore: For more information about the JM family,
please visit www.freescale.com/8bit.
Freescale and the Freescale logo are trademarks or registered trademarks of Freescale Semiconductor, Inc.
in the U.S. and other countries. All other product or service names are the property of their respective owners.
© Freescale Semiconductor, Inc. 2008
Document Number: MC9S08JM16FS REV 1 cc
相关型号:
SI9130DB
5- and 3.3-V Step-Down Synchronous ConvertersWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135LG-T1-E3
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9135_11
SMBus Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9136_11
Multi-Output Power-Supply ControllerWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130CG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130LG-T1-E3
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9130_11
Pin-Programmable Dual Controller - Portable PCsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137DB
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9137LG
Multi-Output, Sequence Selectable Power-Supply Controller for Mobile ApplicationsWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
SI9122E
500-kHz Half-Bridge DC/DC Controller with Integrated Secondary Synchronous Rectification DriversWarning: Undefined variable $rtag in /www/wwwroot/website_ic37/www.icpdf.com/pdf/pdf/index.php on line 217
-
VISHAY
©2020 ICPDF网 联系我们和版权申明