MCU 32-bit PXS20 e200 RISC 512KB Flash 3.3V/5V 144-Pin LQFP Tray, MPXS2005VLQ80, NXP

The PXS20 series microcontrollers is system-on-chip devices that are built on Power Architecture technology and contain enhancements that improve the architecture’s fit in embedded applications, include additional instruction support for digital signal processing (DSP) and integrate technologies such as an enhanced time processor unit, enhanced queued analog-to-digital converter, Controller Area Network, and an enhanced modular input-output system. The PXS20 family of 32-bit microcontrollers is the latest achievement in integrated safety controllers. The advanced and cost-efficient host processor core of the PXS20 family complies with the Power Architecture embedded category. It operates at speeds as high as 120 MHz and offers high-performance processing optimized for low power consumption. It capitalizes on the available development infrastructure of current Power Architecture devices and is supported with software drivers, operating systems and configuration code to assist with users’ implementations.

  • 2 independent execution units, both supporting fixed-point and floating-point operations
  • Dual issue 32-bit Power Architecture® technology compliant
    • 5-stage pipeline (IF, DEC, EX1, EX2, WB)
    • In-order execution and instruction retirement
  • Full support for Power Architecture® instruction set and Variable Length Encoding (VLE)
    • Mix of classic 32-bit and 16-bit instruction allowed
    • Optimization of code size possible
  • Thirty-two 64-bit general purpose registers (GPRs)
  • Harvard bus (32-bit address, 64-bit data)
    • I-Bus interface capable of one outstanding transaction plus one piped with no wait-on-data return
    • D-Bus interface capable of two transactions outstanding to fill AHB pipe
  • I-cache and I-cache controller
    • 4 KB, 256-bit cache line (programmable for 2- or 4-way)
  • No data cache
  • 16-entry MMU
  • 8-entry branch table buffer
  • Branch look-ahead instruction buffer to accelerate branching
  • Dedicated branch address calculator
  • 3 cycles worst case for missed branch
  • Load/store unit
    • Fully pipelined
    • Single-cycle load latency
    • Big- and little-endian modes supported
    • Misaligned access support
    • Single stall cycle on load to use
  • Single-cycle throughput (2-cycle latency) integer 32 × 32 multiplication
  • 4
    • 14 cycles integer 32 × 32 division (average division on various benchmark of nine cycles)
  • Single precision floating-point unit
    • 1 cycle throughput (2-cycle latency) floating-point 32 × 32 multiplication
    • Target 9 cycles (worst case acceptable is 12 cycles) throughput floating-point 32 × 32 division
    • Special square root and min/max function implemented
  • Signal processing support: APU-SPE 1.1
    • Support for vectorized mode: as many as two floating-point instructions per clock
  • Vectored interrupt support
  • Reservation instruction to support read-modify-write constructs
  • Extensive system development and tracing support via Nexus debug port

Характеристики

Program_memory_size

512 Kb

Supplier_package

LQFP

Number_of_timers

23

On_chip_adc

2(16-chx12-bit)

Operating_supply_voltage

3.3, 5 V

Operating_temperature

-40 to 105 °C

Pin_count

144

Product_dimensions

20 x 20 x 1.45 mm

Program_memory_type

Flash

Mounting

Surface Mount

Ram_size

128 KB

Schedule_b

8542390000

Special_features

CAN Controller

Specifications

https://4donline.ihs.com/images/VipMasterIC/IC/PHGL/PHGL-S-A0004667823/PHGL-S-A0004667823-1.pdf?hkey=52A5661711E402568146F3353EA87419

Number_of_programmable_i_os

16

Msl_level

3

Watchdog

1

Min_operating_supply_voltage

3 V

Бренд

Country_of_origin

United States

Data_bus_width

32 Bit

Device_core

e200

Eccn

3A991

Htsn

8542310001

Max_speed

120 MHz

Instruction_set_architecture

RISC

Тип интерфейса

CAN/SCI/SPI

Lead_finish

Matte Tin

Max_operating_supply_voltage

5.5 V

Max_processing_temp

260 °C

Артикул: MPXS2005VLQ80

Описание

The PXS20 series microcontrollers is system-on-chip devices that are built on Power Architecture technology and contain enhancements that improve the architecture’s fit in embedded applications, include additional instruction support for digital signal processing (DSP) and integrate technologies such as an enhanced time processor unit, enhanced queued analog-to-digital converter, Controller Area Network, and an enhanced modular input-output system. The PXS20 family of 32-bit microcontrollers is the latest achievement in integrated safety controllers. The advanced and cost-efficient host processor core of the PXS20 family complies with the Power Architecture embedded category. It operates at speeds as high as 120 MHz and offers high-performance processing optimized for low power consumption. It capitalizes on the available development infrastructure of current Power Architecture devices and is supported with software drivers, operating systems and configuration code to assist with users’ implementations.

  • 2 independent execution units, both supporting fixed-point and floating-point operations
  • Dual issue 32-bit Power Architecture® technology compliant
    • 5-stage pipeline (IF, DEC, EX1, EX2, WB)
    • In-order execution and instruction retirement
  • Full support for Power Architecture® instruction set and Variable Length Encoding (VLE)
    • Mix of classic 32-bit and 16-bit instruction allowed
    • Optimization of code size possible
  • Thirty-two 64-bit general purpose registers (GPRs)
  • Harvard bus (32-bit address, 64-bit data)
    • I-Bus interface capable of one outstanding transaction plus one piped with no wait-on-data return
    • D-Bus interface capable of two transactions outstanding to fill AHB pipe
  • I-cache and I-cache controller
    • 4 KB, 256-bit cache line (programmable for 2- or 4-way)
  • No data cache
  • 16-entry MMU
  • 8-entry branch table buffer
  • Branch look-ahead instruction buffer to accelerate branching
  • Dedicated branch address calculator
  • 3 cycles worst case for missed branch
  • Load/store unit
    • Fully pipelined
    • Single-cycle load latency
    • Big- and little-endian modes supported
    • Misaligned access support
    • Single stall cycle on load to use
  • Single-cycle throughput (2-cycle latency) integer 32 × 32 multiplication
  • 4
    • 14 cycles integer 32 × 32 division (average division on various benchmark of nine cycles)
  • Single precision floating-point unit
    • 1 cycle throughput (2-cycle latency) floating-point 32 × 32 multiplication
    • Target 9 cycles (worst case acceptable is 12 cycles) throughput floating-point 32 × 32 division
    • Special square root and min/max function implemented
  • Signal processing support: APU-SPE 1.1
    • Support for vectorized mode: as many as two floating-point instructions per clock
  • Vectored interrupt support
  • Reservation instruction to support read-modify-write constructs
  • Extensive system development and tracing support via Nexus debug port

Детали

Program_memory_size

512 Kb

Supplier_package

LQFP

Number_of_timers

23

On_chip_adc

2(16-chx12-bit)

Operating_supply_voltage

3.3, 5 V

Operating_temperature

-40 to 105 °C

Pin_count

144

Product_dimensions

20 x 20 x 1.45 mm

Program_memory_type

Flash

Mounting

Surface Mount

Ram_size

128 KB

Schedule_b

8542390000

Special_features

CAN Controller

Specifications

https://4donline.ihs.com/images/VipMasterIC/IC/PHGL/PHGL-S-A0004667823/PHGL-S-A0004667823-1.pdf?hkey=52A5661711E402568146F3353EA87419

Number_of_programmable_i_os

16

Msl_level

3

Watchdog

1

Min_operating_supply_voltage

3 V

Бренд

Country_of_origin

United States

Data_bus_width

32 Bit

Device_core

e200

Eccn

3A991

Htsn

8542310001

Max_speed

120 MHz

Instruction_set_architecture

RISC

Тип интерфейса

CAN/SCI/SPI

Lead_finish

Matte Tin

Max_operating_supply_voltage

5.5 V

Max_processing_temp

260 °C