MC9S12B Motorola, MC9S12B Datasheet

no-image

MC9S12B

Manufacturer Part Number
MC9S12B
Description
16-Bit Microcontroller
Manufacturer
Motorola
Datasheet

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
MC9S12B128BCFU
Manufacturer:
FREESCALE
Quantity:
1 831
Part Number:
MC9S12B128CFU
Manufacturer:
FREESCALE
Quantity:
1 831
Part Number:
MC9S12B128CFU
Manufacturer:
FREESCALE
Quantity:
3 000
Part Number:
MC9S12B128CFU
Manufacturer:
FREESCALE
Quantity:
3 000
Part Number:
MC9S12B128CFUE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC9S12B128CPV
Manufacturer:
FREESCAL
Quantity:
81
Part Number:
MC9S12B128CPV
Manufacturer:
MOTOROLA
Quantity:
745
Part Number:
MC9S12B128CPVE
Manufacturer:
FREESCAL
Quantity:
36
Part Number:
MC9S12B128CPVE
Manufacturer:
FREESCALE
Quantity:
640
Part Number:
MC9S12B128CPVE
Manufacturer:
Freescale Semiconductor
Quantity:
10 000
Part Number:
MC9S12B128MFUE
Manufacturer:
FREESCALE
Quantity:
20 000
PRODUCT BRIEF
16-Bit Microcontroller
Features
• 16-bit CPU12
• Multiplexed bus
• Wake-up interrupt inputs depending on the package option
• Memory options
© MOTOROLA 2002
MOTOROLA
SEMICONDUCTOR
TECHNICAL DATA
This document contains information on a new product. Specifications and information herein are subject to change without notice.
— Upward compatible with M68HC11 instruction set
— Interrupt stacking and programmer’s model identical to M68HC11
— 20-bit ALU
— Instruction queue
— Enhanced indexed addressing
— Single chip or expanded
— 16 address/16 data wide or 16 address/8 data narrow modes
— External address space 1MByte for Data and Program space (112 pin package only)
— 8-bit port H
— 4-bit port J
— 8-bit port P shared with PWM
— 64K, 128K, 256K Byte Flash EEPROM
— 1K, 2K Byte EEPROM
— 2K, 4K and 8K Byte RAM
Designed for automotive multiplexing applications, members of the MC9S12B-Family of 16 bit Flash-
based microcontrollers are fully pin compatible and enable users to choose between different memory
and peripheral options for scalable designs. All MC9S12B-Family members are composed of standard
on-chip peripherals including a 16-bit central processing unit (CPU12), up to 256K bytes of Flash
EEPROM, 8K bytes of RAM, 2K bytes of EEPROM, two asynchronous serial communications
interfaces (SCI), serial peripheral interface (SPI), an input capture/output compare timer (TIM), 16-
channel, 10-bit analog-to-digital converter (ADC), an 8-channel pulse-width modulator (PWM), one
CAN 2.0 A, B software compatible module (MSCAN12) and an Inter-IC Bus. System resource mapping,
clock generation, interrupt control and bus interfacing are managed by the lite integration module (LIM).
The MC9S12B-Family has full 16-bit data paths throughout, however, the external bus can operate in
an 8-bit narrow mode so single 8-bit wide memory can be interfaced for lower cost systems. The
inclusion of a PLL circuit allows power consumption and performance to be adjusted to suit operational
requirements. In addition to the I/O ports available in each module, up to 22 I/O ports are available with
Wake-Up capability from STOP or WAIT mode.
Not all features listed here are available in all configurations.
Additional information about D and B family inter-operability is given in:
EB386 “HCS12 D-Family Compatibility Considerations” and
EB388 “Using the HCS12 D_Family as a development platform for the HCS12 B family”
Freescale Semiconductor, Inc.
For More Information On This Product,
Go to: www.freescale.com
NOTE
MC9S12B-Family
HCS12BFAMILYPP
Rev 2.7, 17-Mar-04

Related parts for MC9S12B

MC9S12B Summary of contents

Page 1

... The MC9S12B-Family has full 16-bit data paths throughout, however, the external bus can operate in an 8-bit narrow mode so single 8-bit wide memory can be interfaced for lower cost systems. The inclusion of a PLL circuit allows power consumption and performance to be adjusted to suit operational requirements ...

Page 2

... Option: 50MHz equivalent to 25Mhz Bus Speed • Internal 5V to 2.5V Regulator • 112-Pin or 80-Pin LQFP package — I/O lines with 5V input and drive capability — 5VA/D converter inputs — Dual supply - 5V for I/O and A/D, 2.5V logic MOTOROLA For More Information On This Product, 2 PRODUCT BRIEF, Rev 2.7, 17-Mar-04 Go to: www.freescale.com MC9S12B-Family ...

Page 3

... Freescale Semiconductor, Inc. • Development support — Single-wire background debug™ mode (BDM) — On-chip hardware breakpoints Table 1 List of MC9S12B-Family members Flash RAM EEPROM Package 112LQFP MC9S12B256 256K 8K 2K 80QFP 112LQFP MC9S12B128 128K 4K 1K 80QFP 112LQFP 64K 2K 1K 80QFP • Pin out explanations: — ...

Page 4

... KWP6 PP6 KWP7 PP7 RXD PS0 TXD PS1 RXD PS2 TXD PS3 PS4 PS5 PS6 PS7 PM0 PM1 PM2 PM3 PM4 PM5 PM6 PM7 KWJ0 PJ0 KWJ1 PJ1 KWJ6 PJ6 KWJ7 PJ7 PH0 PH1 PH2 PH3 PH4 PH5 PH6 PH7 MC9S12B-Family ...

Page 5

... Freescale Semiconductor, Inc. Figure 1 Pin assignments 112 QFP for MC9S12B-Family PWM3/KWP3/PP3 1 PWM2/KWP2/PP2 2 PWM1/KWP1/PP1 3 PWM0/KWP0/PP0 4 XADDR17/PK3 5 XADDR16/PK2 6 XADDR15/PK1 7 XADDR14/PK0 8 IOC0/PT0 9 IOC1/PT1 10 IOC2/PT2 11 IOC3/PT3 12 VDD1 13 VSS1 14 IOC4/PT4 15 IOC5/PT5 16 IOC6/PT6 17 IOC7/PT7 18 XADDR19/PK5 19 XADDR18/PK4 20 KWJ1/PJ1 21 KWJ0/PJ0 22 MODC/TAGHI/BKGD 23 ADDR0/DATA0/PB0 24 ADDR1/DATA1/PB1 25 ADDR2/DATA2/PB2 26 ADDR3/DATA3/PB3 27 ADDR4/DATA4/PB4 28 MC9S12B-Family For More Information On This Product, PRODUCT BRIEF, Rev 2 ...

Page 6

... Freescale Semiconductor, Inc. Figure 2 Pin Assignments in 80 QFP for MC9S12B-Family PWM3/KWP3/PP3 1 PWM2/KWP2/PP2 2 PWM1/KWP1/PP1 3 PWM0/KWP0/PP0 4 IOC0/PT0 5 IOC1/PT1 6 IOC2/PT2 7 IOC3/PT3 8 VDD1 9 VSS1 10 IOC4/PT4 11 IOC5/PT5 12 IOC6/PT6 13 IOC7/PT7 14 MODC/TAGHI/BKGD 15 ADDR0/DATA0/PB0 16 ADDR1/DATA1/PB1 17 ADDR2/DATA2/PB2 18 ADDR3/DATA3/PB3 19 ADDR4/DATA4/PB4 20 MOTOROLA For More Information On This Product ...

Page 7

... Freescale Semiconductor, Inc. Figure 3 MC9S12Bx256 User Configurable Memory Map $0000 $0400 $0800 $1000 $2000 $4000 $8000 EXT $C000 $FF00 VECTORS VECTORS $FFFF NORMAL EXPANDED SINGLE CHIP The figure shows a useful map, which is not the map out of reset. After reset the map is: ...

Page 8

... Freescale Semiconductor, Inc. Figure 4 MC9S12Bx128 User Configurable Memory Map $0000 $0400 $0800 $1000 $3000 $4000 $8000 EXT $C000 $FF00 VECTORS VECTORS $FFFF NORMAL EXPANDED SINGLE CHIP The figure shows a useful map, which is not the map out of reset. After reset the map is: ...

Page 9

... Freescale Semiconductor, Inc. Figure 5 MC9S12Bx64 User Configurable Memory Map $0000 $0400 $0800 $1000 $3800 $4000 $8000 EXT $C000 $FF00 VECTORS VECTORS $FFFF NORMAL EXPANDED SINGLE CHIP The figure shows a useful map, which is not the map out of reset. After reset the map is: ...

Page 10

... C2 1.350 1.450 D 0.270 0.370 E 0.450 0.750 F 0.270 0.330 G 0.650 BSC J 0.090 0.170 K 0.500 REF P 0.325 BSC R1 0.100 0.200 R2 0.100 0.200 S 22.000 BSC S1 11.000 BSC V 22.000 BSC V1 11.000 BSC Y 0.250 REF Z 1.000 REF AA 0.090 0.160 MC9S12B-Family ...

Page 11

... 0. 0.05 A -C- H SEATING PLANE G DATUM -H- PLANE DETAIL C Figure 7 80-pin QFP Mechanical Dimensions (case no. 841B) MC9S12B-Family For More Information On This Product, PRODUCT BRIEF, Rev 2.7, 17-Mar- -B- B DETAIL - DETAIL C DATUM -H- PLANE 0.10 M NOTES: 1 ...

Page 12

... Motorola reserves the right to make changes without further notice to any products herein. Motorola makes no warranty, representation or guarantee regarding the suitability of its products for any particular purpose, nor does Motorola 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. “ ...

Related keywords