Home > Product
Manufacturer Part#:

MPC5123YVY400B

Product Category: Embedded - Microcontrollers
Manufacturer: NXP
Description: IC MCU 32BIT 516FPBGA
  datasheetMPC5123YVY400B  Datasheet
Package: 516-BBGA
Quantity: 104 PCS
Lead Free Status / RoHS Status: Lead free / RoHS Compliant
Lead Time: one to seven days
Click buy button to purchase: Buy
PRODUCT DETAILS

CAD Models

There is no relevant information available for this part yet.  


Lifecycle Status Indicator

MPC5123YVY400B Lifecycle Status Indicator

MPC5123YVY400B  Lifecycle Status Indicator


Product Attributes

Manufacturer:

Freescale Semiconductor - NXP

Product Category:

Embedded - Microcontrollers

Series:

MPC5123

Mounting-Type:

Surface Mount

Brand:

Freescale Semiconductor - NXP

Address Bus Width

32.0

Bit Size

32

Boundary Scan

Yes

Core Size

32-Bit

Core Processor

e300

Core Architecture

e300

Connectivity

CANbus, EBI/EMI, Ethernet, I²C, USB OTG

Clock Frequency-Max

35.0 MHz

Device Core

e300

Data RAM Size

128 kB

Data Bus Width

32 bit

Data Converters

-

EEPROM Size

-

EU RoHS Compliant

Yes

External Data Bus Width

32.0

Format

FIXED POINT

Frequency

400 MHz

Family Name

mobileGT 51xx

Interface Type

CAN/Ethernet/I2C/USB

Integrated Cache

Yes

Instruction Set Architecture

RISC

JESD-30 Code

S-PBGA-B516

JESD-609 Code

e2

Low Power Mode

Yes

L1 Cache Data Memory

32 kB

L1 Cache Instruction Memory

32 kB

Memory Type

L1 Cache, SRAM

Moisture Sensitivity Level

3

Maximum Clock Rate

400 MHz

Maximum CPU Frequency

400 MHz

Maximum Clock Frequency

400 MHz

Maximum Operating Supply Voltage

3 V

Minimum Operating Supply Voltage

3.6 V

Number of Timers

8

Number of I/Os

147

Number of Pins

516

Number of Terminals

516

Oscillator Type

External

Operating Temperature-Min

-40.0 ℃

Operating Temperature-Max

85.0 ℃

Pin Count

516

Packaging

Tray

Peripherals

DMA, I2C, WDT

Power Supplies

1.4,3.3

Package Body Material

PLASTIC/EPOXY

Package Code

HBGA

Package / Case

516-BBGA

Package Equivalence Code

BGA516,26X26,40

Package Shape

SQUARE

Package Style

GRID ARRAY, HEAT SINK/SLUG

Programmability

No

Program Memory Type

ROMLess

Peak Reflow Temperature

260 ℃

RAM Size

128K x 8

Speed

400.0 MHz

Sub Category

Microprocessors

Supplier Package

TEBGA

Supplier Device Package

516-FPBGA (27x27)

Seated Height-Max

2.55 mm

Supply Voltage-Nom

1.4 V

Supply Voltage-Min

1.33 V

Supply Voltage-Max

1.47 V

Surface Mount

Yes

Technology

CMOS

Terminal Form

BALL

Terminal Pitch

1.0 mm

Terminal Finish

Tin/Silver (Sn/Ag)

Terminal Position

BOTTOM

Temperature Grade

INDUSTRIAL

Time@Peak Reflow Temperature-Max

40 s

Voltage - Supply (Vcc/Vdd)

1.08 V ~ 3.6 V

Height

1.95 mm

Length

27.0 mm

Width

27.0 mm

Unit Weight

0.193897 oz


Overview

The MC9S12G-Family is an optimized, automotive, 16-bit microcontroller product line focused on low-cost, high-performance, and low pin-count. This family is intended to bridge between high-end 8-bit microcontrollers and high-performance 16-bit microcontrollers, such as the MC9S12XS-Family. The MC9S12G-Family is targeted at generic automotive applications requiring CAN or LIN/J2602 communication. Typical examples of these applications include body controllers, occupant detection, door modules, seat controllers, RKE receivers, smart actuators, lighting modules, and smart junction boxes.

The MC9S12G-Family uses many of the same features found on the MC9S12XS- and MC9S12P-Family, including error correction code (ECC) on flash memory, a fast analog-to-digital converter (ADC) and a frequency modulated phase locked loop (IPLL) that improves the EMC performance.

The MC9S12G-Family is optimized for lower program memory sizes down to 16k. In order to simplify customer use it features an EEPROM with a small 4 bytes erase sector size.

The MC9S12G-Family deliver all the advantages and efficiencies of a 16-bit MCU while retaining the low cost, power consumption, EMC, and code-size efficiency advantages currently enjoyed by users of Freescale’s existing 8-bit and 16-bit MCU families. Like the MC9S12XS-Family, the MC9S12G-Family run 16-bit wide accesses without wait states for all peripherals and memories. The MC9S12G-Family is available in 100-pin LQFP, 64-pin LQFP, 48-pin LQFP/QFN, 32-pin LQFP and 20-pin TSSOP package options and aims to maximize the amount of functionality especially for the lower pin count packages. In addition to the I/O ports available in each module, further I/O ports are available with interrupt capability allowing wake-up from stop or wait modes.


Features

On-chip modules available within the family include the following features:

• S12 CPU core

• Up to 240 Kbyte on-chip flash with ECC

• Up to 4 Kbyte EEPROM with ECC

• Up to 11 Kbyte on-chip SRAM

• Phase locked loop (IPLL) frequency multiplier with internal filter

• 4–16 MHz amplitude controlled Pierce oscillator

• 1 MHz internal RC oscillator

• Timer module (TIM) supporting up to eight channels that provide a range of 16-bit input capture, output compare, counter, and pulse accumulator functions

• Pulse width modulation (PWM) module with up to eight x 8-bit channels

• Up to 16-channel, 10 or 12-bit resolution successive approximation analog-to-digital converter (ADC)

• Up to two 8-bit digital-to-analog converters (DAC)

• Up to one 5V analog comparator (ACMP)

• Up to three serial peripheral interface (SPI) modules

• Up to three serial communication interface (SCI) modules supporting LIN communications

• Up to one multi-scalable controller area network (MSCAN) module (supporting CAN protocol 2.0A/B)

• On-chip voltage regulator (VREG) for regulation of input supply and all internal voltages

• Autonomous periodic interrupt (API)

• Precision fixed voltage reference for ADC conversions

• Optional reference voltage attenuator module to increase ADC accuracy

S12 CPU is a high-speed 16-bit processing unit:

• Full 16-bit data paths supports efficient arithmetic operation and high-speed math execution

• Includes many single-byte instructions. This allows much more efficient use of ROM space.

• Extensive set of indexed addressing capabilities, including:

— Using the stack pointer as an indexing register in all indexed operations

— Using the program counter as an indexing register in all but auto increment/decrement mode

— Accumulator offsets using A, B, or D accumulators

— Automatic index predecrement, preincrement, postdecrement, and postincrement (by –8 to +8)

On-chip flash memory on the MC9S12G-Family family features the following:

• Up to 240 Kbyte of program flash memory

— 32 data bits plus 7 syndrome ECC (error correction code) bits allow single bit error correction and double fault detection

— Erase sector size 512 bytes

— Automated program and erase algorithm

— User margin level setting for reads

— Protection scheme to prevent accidental program or erase

• Up to 4 Kbyte EEPROM

— 16 data bits plus 6 syndrome ECC (error correction code) bits allow single bit error correction and double fault detection

— Erase sector size 4 bytes

— Automated program and erase algorithm

— User margin level setting for reads

On-Chip SRAM

• Up to 11 Kbytes of general-purpose RAM

Port Integration Module (PIM)

• Data registers and data direction registers for ports A, B, C, D, E, T, S, M, P, J and AD when used as general-purpose I/O

• Control registers to enable/disable pull devices and select pullups/pulldowns on ports T, S, M, P, J and AD on per-pin basis

• Single control register to enable/disable pull devices on ports A, B, C, D and E, on per-port basis and on BKGD pin

• Control registers to enable/disable open-drain (wired-or) mode on ports S and M

• Interrupt flag register for pin interrupts on ports P, J and AD

• Control register to configure IRQ pin operation

• Routing register to support programmable signal redirection in 20 TSSOP only

• Routing register to support programmable signal redirection in 100 LQFP package only

• Package code register preset by factory related to package in use, writable once after reset. Also includes bit to reprogram routing of API_EXTCLK in all packages.

• Control register for free-running clock outputs

Main External Oscillator (XOSCLCP)

• Loop control Pierce oscillator using a 4 MHz to 16 MHz crystal

   — Current gain control on amplitude output

   — Signal with low harmonic distortion

   — Low power

   — Good noise immunity

   — Eliminates need for external current limiting resistor

   — Transconductance sized for optimum start-up margin for typical crystals

   — Oscillator pins can be shared w/ GPIO functionality

Internal RC Oscillator (IRC)

• Trimmable internal reference clock.

   — Frequency: 1 MHz

   — Trimmed accuracy over –40˚C to +125˚C ambient temperature range:

±1.0% for temperature option C and V (see Table A-4)

±1.3% for temperature option M (see Table A-4)

Internal Phase-Locked Loop (IPLL)

• Phase-locked-loop clock frequency multiplier

   — No external components required

   — Reference divider and multiplier allow large variety of clock rates

   — Automatic bandwidth control mode for low-jitter operation

   — Automatic frequency lock detector

   — Configurable option to spread spectrum for reduced EMC radiation (frequency modulation)

   — Reference clock sources:

 – External 4–16 MHz resonator/crystal (XOSCLCP)

 – Internal 1 MHz RC oscillator (IRC)

System Integrity Support

• Power-on reset (POR)

• System reset generation

• Illegal address detection with reset

• Low-voltage detection with interrupt or reset

• Real time interrupt (RTI)

• Computer operating properly (COP) watchdog

— Configurable as window COP for enhanced failure detection

— Initialized out of reset using option bits located in flash memory

• Clock monitor supervising the correct function of the oscillator

Timer (TIM)

• Up to eight x 16-bit channels for input capture or output compare

• 16-bit free-running counter with 7-bit precision prescaler

• In case of eight channel timer Version an additional 16-bit pulse accumulator is available

Pulse Width Modulation Module (PWM)

• Up to eight channel x 8-bit or up to four channel x 16-bit pulse width modulator

— Programmable period and duty cycle per channel

— Center-aligned or left-aligned outputs

— Programmable clock select logic with a wide range of frequencies

Controller Area Network Module (MSCAN)

• 1 Mbit per second, CAN 2.0 A, B software compatible

— Standard and extended data frames

— 0–8 bytes data length

— Programmable bit rate up to 1 Mbps

• Five receive buffers with FIFO storage scheme

• Three transmit buffers with internal prioritization

• Flexible identifier acceptance filter programmable as:

— 2 x 32-bit

— 4 x 16-bit

— 8 x 8-bit

• Wakeup with integrated low pass filter option

• Loop back for self test

• Listen-only mode to monitor CAN bus

• Bus-off recovery by software intervention or automatically

• 16-bit time stamp of transmitted/received messages

Serial Communication Interface Module (SCI)

• Up to three SCI modules

• Full-duplex or single-wire operation

• Standard mark/space non-return-to-zero (NRZ) format

• Selectable IrDA 1.4 return-to-zero-inverted (RZI) format with programmable pulse widths

• 13-bit baud rate selection

• Programmable character length

• Programmable polarity for transmitter and receiver

• Active edge receive wakeup

• Break detect and transmit collision detect supporting LIN 1.3, 2.0, 2.1 and SAE J2602

Serial Peripheral Interface Module (SPI)

• Up to three SPI modules

• Configurable 8- or 16-bit data size

• Full-duplex or single-wire bidirectional

• Double-buffered transmit and receive

• Master or slave mode

• MSB-first or LSB-first shifting

• Serial clock phase and polarity options

Analog-to-Digital Converter Module (ADC)

Up to 16-channel, 10-bit/12-bit1 analog-to-digital converter

— 3 us conversion time

— 8-/101-bit resolution

— Left or right justified result data

— Wakeup from low power modes on analog comparison > or <= match

— Continuous conversion mode

— External triggers to initiate conversions via GPIO or peripheral outputs such as PWM or TIM

— Multiple channel scans

— Precision fixed voltage reference for ADC conversions

• Pins can also be used as digital I/O including wakeup capability

Reference Voltage Attenuator (RVA)

• Attenuation of ADC reference voltage with low long-term drift

Digital-to-Analog Converter Module (DAC)

• 1 digital-analog converter channel (per module) with:

— 8 bit resolution

— full and reduced output voltage range

— buffered or unbuffered analog output voltage usable

• operational amplifier stand alone usable

Analog Comparator (ACMP)

• Low offset, low long-term offset drift

• Selectable interrupt on rising, falling, or rising and falling edges of comparator output

• Option to output comparator signal on an external pin

• Option to trigger timer input capture events

On-Chip Voltage Regulator (VREG)

• Linear voltage regulator with bandgap reference

• Low-voltage detect (LVD) with low-voltage interrupt (LVI)

• Power-on reset (POR) circuit

• Low-voltage reset (LVR)

Background Debug (BDM)

• Non-intrusive memory access commands

• Supports in-circuit programming of on-chip nonvolatile memory

Debugger (DBG)

• Trace buffer with depth of 64 entries

• Three comparators (A, B and C)

— Access address comparisons with optional data comparisons

— Program counter comparisons

— Exact address or address range comparisons

• Two types of comparator matches

— Tagged This matches just before a specific instruction begins execution

— Force This is valid on the first instruction boundary after a match occurs

• Four trace modes

• Four stage state sequencer

The key performance parameters of S12G devices feature:

• Continuous Operating voltage of 3.15 V to 5.5 V

• Operating temperature (TA) of –40˚C to 125˚C

• Junction temperature (TJ) of up to 150˚C

• Bus frequency (fBus) of dc to 25 MHz

• Packaging:

— 100-pin LQFP, 0.5 mm pitch, 14 mm x 14 mm outline

— 64-pin LQFP, 0.5 mm pitch, 10 mm x 10 mm outline

— 48-pin LQFP, 0.5 mm pitch, 7 mm x 7 mm outline

— 48-pin QFN, 0.5 mm pitch, 7 mm x 7 mm outline

— 32-pin LQFP, 0.8 mm pitch, 7 mm x 7 mm outline

— 20 TSSOP, 0.65 mm pitch, 4.4 mm x 6.5 mm outline

— Known good die (KGD), unpackaged


Advantages and Disadvantages

There is no relevant information available for this part yet.


Applications

 There is no relevant information available for this part yet.


Compliance

USHTS:

8542310001

CAHTS:

8542310012

CNHTS:

8542319000

JPHTS:

8542310324

KRHTS:

8542311000

MXHTS:

85423199

TARIC:

8542319000

Lead Free:

Lead Free

Halogen Free:

Halogen Free

RoHS:

Compliance

Radiation Hardening:

No


ECCN / UNSPSC

ECCN:

3A991.A.2


Documents & Media

Datasheet

S9S12G128F0CLH Datasheet

Environmental Information

NXP RoHS3 Cert

PCN Design/Specification

Copper Wire Update 03/Apr/2015

Test/Quality Data

Material Composition

RoHS Certificate of Analysis

Statement on EU REACH Provisions


Product Manufacturer

NXP Semiconductors enables secure connections and infrastructure for a smarter world, advancing solutions that make lives easier, better and safer. As the world leader in secure connectivity solutions for embedded applications, NXP is driving innovation in the secure connected vehicle, end-to-end security & privacy and smart connected solutions markets. Built on more than 60 years of combined experience and expertise, the company has 45,000 employees in more than 35 countries.


Product Range

ARM ® PROCESSORS

ANALOG

POWER ARCHITECTURE ®PROCESSORS

MEDIA AND AUDIO

RF

IDENTIFICATION & SECURITY

Sensors

Wireless

Automotive Products


Distributors

Distributors

Stock

Manufacturers

Descriptions

Kynix

104

Freescale Semiconductor - NXP

IC MCU 32BIT 516FPBGA

DigiKey

0

NXP USA Inc.

IC MCU 32BIT ROMLESS 516FPBGA

Mouser

195

NXP / Freescale

Microprocessors - MPU TELEMATICS PROCESSOR


Alternative Models

There is no relevant information available for this part yet.


Popularity by Region

MPC5123YVY400B Popularity by Region 


Market Price Analysis

There is no relevant information available for this part yet.


Pictures

MPC5123YVY400BMPC5123YVY400B.jpgMPC5123YVY400B.jpg

MPC5123YVY400B  Images

Latest Products

LM3S9B90-IQC80-C5

Texas Instruments

LM3S9B90-IQC80-C5IC MCU 32BIT 256KB FLASH 100LQFP

Learn More

PIC12F675-E/MF

Microchip

PIC12F675-E/MFIC MCU 8BIT 1.75KB FLASH 8DFNS

Learn More

MC9S08SH8CSC

Freescale Semiconductor - NXP

MC9S08SH8CSCIC MCU 8BIT 8KB FLASH 8SOIC

Learn More