MC9S08JM60PB

Freescale Semiconductor
Product Brief
Document Number: MC9S08JM60PB
Rev. 1, 11/2007
This document contains
preview information on a new
product that may be in a design
phase or under development.
Freescale reserves the right to
change or discontinue this
product without notice.
MC9S08JM60 Series MCUs
Product Brief
8-bit Low-Cost, Low-Power, High-Performance HCS08 MCU
Covers MC9S08JM60 and MC9S08JM32
The 8-bit MC9S08JM devices feature a full-speed USB
2.0 device with internal USB transceiver, 3.3V regulator
and USBDP pull-up resister along with best in class
module performance, system integration features, and
software support. This family also has up to 60K bytes
embedded flash, 4K Bytes RAM, and several serial
peripherals such as IIC, SCI and SPI. In addition, these
MCUs feature a 12ch 12bit ADC, independently clocked
timers and peripherals, and up to 51 GPIO. These
devices operate on a 48MHz HCS08 core with a 24MHz
bus frequency and have an operating voltage range is
from 2.7V to 5.5 V. This JM family is offered in 44LQFP,
48QFN, 64QFP, and 64LQFP packages.
Table of Contents
1
2
3
4
Application Examples . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.1 MC9S08JM60 Series Family Comparison. . . . . . . .
2.2 Block Diagram . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.3 Operating Parameters . . . . . . . . . . . . . . . . . . . . . . .
2.4 Packages . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.5 Chip-Level Features . . . . . . . . . . . . . . . . . . . . . . . .
2.6 Module Features . . . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.1 8-Bit HCS08 Central Processor Unit (CPU) .
2.6.2 On-Chip Memory . . . . . . . . . . . . . . . . . . . . .
2.6.3 Power-Saving Modes . . . . . . . . . . . . . . . . . .
2.6.4 Clock Source Options . . . . . . . . . . . . . . . . .
2.6.5 System Protection . . . . . . . . . . . . . . . . . . . .
2.6.6 USB Device Controller . . . . . . . . . . . . . . . . .
2.6.7 Analog-to-Digital Converter (ADC). . . . . . . .
2.6.8 Analog Comparator (ACMP) . . . . . . . . . . . .
2.6.9 Serial Communications Interface (SCI) . . . .
2.6.10 Serial Peripheral Interface (SPI). . . . . . . . . .
2.6.11 Inter-Integrated Circuit (IIC) . . . . . . . . . . . . .
2.6.12 Timer/Pulse-Width Modulator (TPM) . . . . . .
2.6.13 Keyboard Interrupt Module (KBI) . . . . . . . . .
2.6.14 Real-Time Counter (RTC) . . . . . . . . . . . . . .
2.6.15 Input/Output . . . . . . . . . . . . . . . . . . . . . . . . .
2.6.16 Debug. . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Developer Environment . . . . . . . . . . . . . . . . . . . . . . . . . . .
Document Revision History. . . . . . . . . . . . . . . . . . . . . . . .
This document contains information on a new product under development. Freescale
Semiconductor reserves the right to change or discontinue this product without notice.
© Freescale Semiconductor, Inc., 2007. All rights reserved.
2
2
2
3
4
4
5
5
5
5
5
5
5
6
6
6
6
6
6
6
7
7
7
7
7
7
Application Examples
1
Application Examples
MC9S08JM60 series MCUs are general-purpose devices suitable for a wide range of applications,
including:
•
Uninterrupted power supplies
•
Industrial printers
•
Touch panels
•
Data loggers
•
Gamepads
•
Automatic drug dispensers
•
Label printers
•
PC peripherals
•
Remote controls
•
Motion controllers
•
I/O modules
•
Laboratory equipment
•
Industrial networking products
•
Lighting control systems
•
Stationary barcode scanners
•
Security control panels
•
Barcode printers
•
Cash register printers
•
Utility meters
•
Measurement equipment
2
Features
2.1
MC9S08JM60 Series Family Comparison
Table 1 provides a summary of the different members of MC9S08JM60 series MCUs and their proposed
features.
Table 1. Devices in the MC9S08JM60 Series
Device
Feature
MC9S08JM60
Package
64-pin
48-pin
MC9S08JM32
44-pin
64-pin
48-pin
Flash
60,912
32,768
RAM
4096
2048
USB RAM
256
256
ACMP
yes
yes
ADC
12-ch
8-ch
8-ch
12-ch
8-ch
IIC
yes
yes
IRQ
yes
yes
KBI
8
7
7
8
7
44-pin
8-ch
7
MC9S08JM60 Series MCUs Product Brief, Rev. 1
2
Freescale Semiconductor
Features
Table 1. Devices in the MC9S08JM60 Series (continued)
Device
Feature
MC9S08JM60
Package
64-pin
SCI1
44-pin
64-pin
yes
48-pin
yes
yes
SPI1
yes
yes
SPI2
yes
yes
6-ch
4-ch
44-pin
yes
SCI2
TPM1
2.2
48-pin
MC9S08JM32
4-ch
6-ch
4-ch
TPM2
2-ch
2-ch
USB
yes
yes
4-ch
I/O pins
51
37
33
51
37
33
Package types
64 QFP
64LQFP
48 QFN
44 LQFP
64 QFP
64LQFP
48 QFN
44 LQFP
Block Diagram
Figure 1 shows a top-level block diagram for the MC9S08JM60 series.
60KB Flash
Full Speed
USB2.0 Device
MCG
Comparator
2 SCI
4KB
RAM
6-ch 16-bit
Timer
2 SPI
256Byte USB
RAM
2-ch 16-bit
Timer
KBI
Indep. Clocked COP
HCS08 Core
IIC
ICE + BDM
12-ch 12-bit ADC
RTC
Figure 1. MC9SJM60 Block Diagram
MC9S08JM60 Series MCUs Product Brief, Rev. 1
Freescale Semiconductor
3
Features
2.3
Operating Parameters
Table 2. MC9S08JM60 Series Operating Conditions
Parameter
Operating Voltage
Operating Temperature
Bus Frequency
VDD > 2.7 V
Min
Max
VDD
2.7 V
5.5 V
TA
–40 °C
85 °C
fBus
DC
24 MHz
Table 3 shows the design targets for supply currents. These are preliminary targets and are subject to
change after the actual devices have been characterized.
Table 3. Supply Current Characteristics
Parameter
current2
Run supply
measured at
(CPU clock = 2 MHz, fBus = 1 MHz, BLPE mode)
Run supply current2 measured at
(CPU clock = 8 MHz, fBus = 4 MHz, FBE mode)
Run supply current2 measured at
(CPU clock = 48 MHz, fBus = 24 MHz, FBE mode)
Stop2 mode supply current
Stop3 mode supply current
RTC adder to stop2 or stop33
LVD adder to stop3 (LVDE = LVDSE = 1)
USB module enable current4
USB suspend current5
VDD (V)
Typical1
5
3
5
3
5
3
5
3
5
3
5
3
5
3
5
5
1.1
0.8
4.9
4.3
23
22
0.8
0.8
0.9
0.9
300
300
110
90
1.5
270
Unit
mA
mA
mA
μA
μA
nA
μA
mA
μA
NOTES:
1 Typicals are measured at 25°C unless otherwise stated.
2 Measured at the following conditions: all modules except USB and ADC are active,
Oscillator disabled (ERCLKEN = 0), using external clock resource for input, and no DC
loads are applied on port pins.
3 Auto-wakeup from stop2 or stop3 can be used instead of the higher current wait mode.
4 Here USB module is enabled and clocked at 48 MHz (USBEN = 1, USBVREN =1,
USBPHYEN = 1 and USBPU = 1), and D+ and D– pull down by two 15.1kΩ resisters
independently. The current consumption may be much higher when the packets are
being transmitted through the attached cable.
5 MCU enters into Stop3 mode, USB bus in idle state. The USB suspend current will be
dominated by the D+ pull up resister.
2.4
Packages
MC9S08JM60 series devices are offered in the following packages:
• 64-pin quad flat package (QFP)
• 64-pin low-profile quad flat package (LQFP)
MC9S08JM60 Series MCUs Product Brief, Rev. 1
4
Freescale Semiconductor
Features
•
•
2.5
•
•
•
2.6
2.6.1
•
•
•
•
•
•
2.6.2
•
•
•
2.6.3
•
2.6.4
•
•
•
2.6.5
•
•
48-pin quad flat no-lead (QFN)
44-pin low-profile quad flat package (LQFP)
Chip-Level Features
New high speed S08 platform, HCS08 core can run under 48 MHz
On-chip USB transceiver, 3.3V regualtor and USBDP pull-up resister
Ideal for USB applications that also require fast speed ADC
Module Features
8-Bit HCS08 Central Processor Unit (CPU)
48 MHz HCS08 CPU (central processor unit)
24 MHz internal bus frequency
HC08 instruction set with added BGND instruction
Support for up to 32 interrupt/reset sources
Background debugging system
Breakpoint capability to allow single breakpoint setting during in-circuit debugging (plus two
more breakpoints in on-chip debug module)
On-Chip Memory
Up to 60 KB of on-chip in-circuit programmable flash memory with block protection and security
options
Up to 4 KB of on-chip RAM
256 bytes of USB RAM
Power-Saving Modes
Wait plus two stops
Clock Source Options
Clock source options include crystal, resonator, external clock
MCG (multi-purpose clock generator) supports PLL and FLL modes
Internal reference clock with trim adjustment
System Protection
Optional computer operating properly (COP) reset with option to run from independent 1 kHz
internal clock source or the bus clock
Low-voltage detection with reset or interrupt
MC9S08JM60 Series MCUs Product Brief, Rev. 1
Freescale Semiconductor
5
Features
•
•
Illegal opcode detection with reset
Illegal address detection with reset
2.6.6
•
•
•
•
USB Device Controller
USB 2.0 full-speed (12 Mbps) with dedicated on-chip USB transceiver, 3.3V regulator and
USBDP pull-up resister
Supports control, interrupt, isochronous, and bulk transfers
Supports endpoint 0 and up to 6 additional endpoints
Endpoints 5 and 6 can be combined to provide double buffering capability
2.6.7
•
Analog-to-Digital Converter (ADC)
12-channel, 12-bit analog-to-digital converter with automatic compare function
2.6.8
•
•
Analog Comparator (ACMP)
Analog comparator with option to compare to internal reference
Operation in stop3 mode
2.6.9
•
Serial Communications Interface (SCI)
Two serial communications interface modules with optional 13-bit break LIN extensions
2.6.10
•
Two 8- or 16-bit selectable serial peripheral interface modules with a receive data buffer hardware
match function
2.6.11
•
•
•
•
Inter-Integrated Circuit (IIC)
Inter-integrated circuit bus module to operate at up to 100 kbps with maximum bus loading
Multi-master operation
Programmable slave address, 10-bit addressing & broadcast modes support
Interrupt-driven byte-by-byte data transfer
2.6.12
•
•
•
Serial Peripheral Interface (SPI)
Timer/Pulse-Width Modulator (TPM)
One 2-channel and one 6-channel 16-bit timer/pulse-width modulator (TPM) module
Selectable input capture, output compare, and edge-aligned PWM capability on each channel
Each timer module may be configured for buffered, centered PWM (CPWM) on all channels
MC9S08JM60 Series MCUs Product Brief, Rev. 1
6
Freescale Semiconductor
Developer Environment
2.6.13
•
8-pin keyboard interrupt module
2.6.14
•
•
3
Debug
Single-wire background debug interface
Breakpoint capability to allow 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
Developer Environment
•
•
•
4
Input/Output
Up to 51 general-purpose input/output pins
Software selectable pullups on ports when used as inputs
Software selectable slew rate control on ports when used as outputs
Software selectable drive strength on ports when used as outputs
Master reset pin and power-on reset (POR)
Internal pullup on RESET, IRQ, and BKGD/MS pins to reduce customer system cost
2.6.16
•
•
Real-Time Counter (RTC)
Real-time counter with binary- or decimal-based prescaler
2.6.15
•
•
•
•
•
•
Keyboard Interrupt Module (KBI)
Cost-effective demostration kit featuring the daughter cards with built-in USB-BDM circuitry
CodeWarrior™ Development Studio for Microcontrollers 6.1 supports software development
Freescale USB-LITE stack by CMX supports HID and CDC class
Document Revision History
Table 4. Revision History
Revision
1
Substantive Change(s)
Initial release
MC9S08JM60 Series MCUs Product Brief, Rev. 1
Freescale Semiconductor
7
THIS PAGE IS INTENTIONALLY BLANK
MC9S08JM60 Series MCUs Product Brief, Rev. 1
8
Freescale Semiconductor
THIS PAGE IS INTENTIONALLY BLANK
MC9S08JM60 Series MCUs Product Brief, Rev. 1
Freescale Semiconductor
9
How to Reach Us:
Home Page:
www.freescale.com
Web Support:
http://www.freescale.com/support
USA/Europe or Locations Not Listed:
Freescale Semiconductor
Technical Information Center, EL516
2100 East Elliot Road
Tempe, Arizona 85284
+1-800-521-6274 or +1-480-768-2130
www.freescale.com/support
Europe, Middle East, and Africa:
Freescale Halbleiter Deutschland GmbH
Technical Information Center
Schatzbogen 7
81829 Muenchen, Germany
+44 1296 380 456 (English)
+46 8 52200080 (English)
+49 89 92103 559 (German)
+33 1 69 35 48 48 (French)
www.freescale.com/support
Japan:
Freescale Semiconductor Japan Ltd.
Headquarters
ARCO Tower 15F
1-8-1, Shimo-Meguro, Meguro-ku,
Tokyo 153-0064
Japan
0120 191014 or +81 3 5437 9125
[email protected]
Asia/Pacific:
Freescale Semiconductor Hong Kong Ltd.
Technical Information Center
2 Dai King Street
Tai Po Industrial Estate
Tai Po, N.T., Hong Kong
+800 2666 8080
[email protected]
For Literature Requests Only:
Freescale Semiconductor Literature Distribution Center
P.O. Box 5405
Denver, Colorado 80217
1-800-441-2447 or 303-675-2140
Fax: 303-675-2150
[email protected]
Document Number: MC9S08JM60PB
Rev. 1
11/2007
Information in this document is provided solely to enable system and software
implementers to use Freescale Semiconductor products. There are no express or
implied copyright licenses granted hereunder to design or fabricate any integrated
circuits or integrated circuits based on the information in this document.
Freescale Semiconductor reserves the right to make changes without further notice to
any products herein. Freescale Semiconductor makes no warranty, representation or
guarantee regarding the suitability of its products for any particular purpose, nor does
Freescale Semiconductor assume any liability arising out of the application or use of any
product or circuit, and specifically disclaims any and all liability, including without
limitation consequential or incidental damages. “Typical” parameters that may be
provided in Freescale Semiconductor data sheets and/or specifications can and do vary
in different applications and actual performance may vary over time. All operating
parameters, including “Typicals”, must be validated for each customer application by
customer’s technical experts. Freescale Semiconductor does not convey any license
under its patent rights nor the rights of others. Freescale Semiconductor products are
not designed, intended, or authorized for use as components in systems intended for
surgical implant into the body, or other applications intended to support or sustain life,
or for any other application in which the failure of the Freescale Semiconductor product
could create a situation where personal injury or death may occur. Should Buyer
purchase or use Freescale Semiconductor products for any such unintended or
unauthorized application, Buyer shall indemnify and hold Freescale Semiconductor and
its officers, employees, subsidiaries, affiliates, and distributors harmless against all
claims, costs, damages, and expenses, and reasonable attorney fees arising out of,
directly or indirectly, any claim of personal injury or death associated with such
unintended or unauthorized use, even if such claim alleges that Freescale
Semiconductor was negligent regarding the design or manufacture of the part.
Freescale™ and the Freescale logo are trademarks of Freescale Semiconductor, Inc.
All other product or service names are the property of their respective owners.
The PowerPC name is a trademark of IBM Corp. and is used under license. The
described product contains a PowerPC processor core. The PowerPC name is a
trademark of IBM Corp. and used under license. The described product is a PowerPC
microprocessor. The PowerPC name is a trademark of IBM Corp. and is used under
license. The described product is a PowerPC microprocessor core. The PowerPC name
is a trademark of IBM Corp. and is used under license.
© Freescale Semiconductor, Inc. 2007. All rights reserved.