Infineon Technologies CY9AF156NAPMC-G-JNE2
- Part No.:
- CY9AF156NAPMC-G-JNE2
- Manufacturer:
- Infineon Technologies
- Category:
- Microcontrollers
- Package:
- 100-LQFP
- Datasheet:
-
CY9AF156NAPMC-G-JNE2.pdf
- Description:
- IC MCU 32BIT 544KB FLASH 100LQFP
- Quantity:
- Payment:

- Shipping:

Inventory:1,481
Please send an inquiry. Send us your inquiry, and we will respond immediately.
Product details
Overview
CY9AF156NAPMC-G-JNE2 from Spansion (now Cypress Semiconductor, part of Infineon) is a 32-bit ARM Cortex-M3 microcontroller with dual-bank 512 KB Flash (496 KB upper + 16 KB lower), 64 KB on-chip SRAM (32 KB SRAM0 + 32 KB SRAM1), and integrated peripherals including 24-channel 12-bit ADC (2.0 µs conversion), 16-channel base timer, HDMI-CEC/remote control interface, RTC, and dual watchdog timers. It operates up to 40 MHz at 1.65–3.6 V and targets low-power industrial control and embedded HMI applications.
For engineers reviewing the CY9AF156NAPMC-G-JNE2 datasheet, CY9AF156NAPMC-G-JNE2 pinout, CY9AF156NAPMC-G-JNE2 application, or CY9AF156NAPMC-G-JNE2 equivalent, key selection criteria include dual-bank Flash execution capability, 103 GPIOs in 120-pin LQFP package, hardware CRC acceleration (CCITT CRC16/IEEE-802.3 CRC32), and six configurable low-power modes including Deep Standby RTC/STOP with RAM retention options.
Technical Context
This MCU implements the ARMv7-M architecture (Cortex-M3 r2p1) with tightly coupled I/D buses and an integrated Nested Vectored Interrupt Controller supporting 48 peripheral interrupts and 16 priority levels. Its memory subsystem includes dual-operation Flash enabling concurrent read-while-erase/write per bank and two independent SRAM blocks-SRAM0 on I/D bus for code/data, SRAM1 on system bus for DMA-accessible buffers.
The peripheral set is optimized for real-time embedded control: multi-function serial interfaces support UART/CSIO/I²C on up to 16 channels with 16-step FIFOs; the A/D converter features scanning mode with 16-step FIFO and 2-level priority; QPRC provides 16-bit position/revolution counting with configurable AIN/BIN/ZIN edge detection; and the multi-function timer integrates PWM, dead-time insertion, and motor emergency stop (DTIF) interrupt for motion control.
Key Specifications
| Parameter | Value and Actual Design Meaning |
|---|---|
| Core | ARM Cortex-M3 r2p1, 40 MHz max operation - enables deterministic real-time task scheduling with 24-bit SysTick timer for OS integration. |
| Flash Memory | 512 KB dual-bank (496 KB upper + 16 KB lower), 0-wait-state read - supports firmware updates without halting execution via bank-swapping. |
| SRAM | 64 KB total (32 KB SRAM0 + 32 KB SRAM1), independently bus-connected - allows CPU and DMA to access separate memory spaces concurrently. |
| A/D Converter | 24-channel 12-bit SAR ADC, 2.0 µs conversion @ 2.7–3.6 V - meets sub-µs sampling requirements for closed-loop motor current sensing. |
| GPIO | 103 high-speed I/O pins, 5V-tolerant on selected ports, port relocate function - simplifies PCB layout by enabling flexible peripheral pin mapping. |
| Low-Power Modes | Six modes: SLEEP, TIMER, RTC, STOP, Deep Standby RTC, Deep Standby STOP - supports µA-range wake-up from RTC alarm or external interrupt with configurable RAM retention. |
| CRC Accelerator | Hardware CCITT CRC16 and IEEE-802.3 CRC32 - offloads integrity checks from CPU during firmware OTA updates or communication frame validation. |
Pinout & Package
CY9AF156NAPMC-G-JNE2 is housed in a 120-pin LQFP (14 mm × 14 mm, 0.4 mm pitch) package with exposed thermal pad. Pin functions are fully defined in the MB9AF156RA datasheet Section "LIST OF PIN FUNCTIONS", including dedicated signals for external bus interface (8 chip selects, 25-bit address), HDMI-CEC (CEC0/CEC1), QPRC (AIN0–2/BIN0–2/ZIN0–2), and SWJ-DP debug (SWDIO/SWCLK/NRESET).
| Pin/Terminal | Circuit Role | Design Meaning |
|---|---|---|
| VCC / VSS | Power supply / Ground | 1.65–3.6 V core I/O domain; multiple VCC/VSS pairs ensure stable decoupling across high-speed digital and analog sections. |
| XTAL / EXTAL | Main oscillator input/output | Supports 4–48 MHz crystal or external clock source; feeds Main PLL for system clock generation. |
| OSC32K / OSC32KOUT | Sub-clock oscillator input/output | Drives 32.768 kHz RTC and Watch Counter; enables precise timekeeping and ultra-low-power wake-up. |
| SWDIO / SWCLK / NRESET | Serial Wire Debug interface | Enables non-intrusive debugging and programming via SWJ-DP; NRESET is active-low, open-drain capable. |
| CEC0 / CEC1 | HDMI-CEC transceiver I/O | Dedicated bidirectional open-drain pins for CEC protocol compliance (100 kbps standard, 400 kbps fast mode). |
| AIN0–2 / BIN0–2 / ZIN0–2 | Quadrature encoder inputs | Configurable edge-triggered inputs for position/revolution counting; support index pulse (ZIN) capture for absolute reference. |
Key Features
| Feature | Design Value |
|---|---|
| Dual-bank Flash memory | Enables seamless firmware update: erase/write one bank while executing from the other - eliminates system downtime during field upgrades. |
| Multi-function serial interface (16 ch) | Per-channel mode selection (UART/CSIO/I²C) with 16-step FIFO and hardware flow control (RTS/CTS on ch.4) - reduces CPU overhead in multi-protocol communication systems. |
| QPRC with 16-bit counters | Integrated quadrature decoding with position/revolution counters and dual 16-bit compare registers - eliminates need for external encoder interface ICs in motor control designs. |
| Hardware CRC accelerator | Offloads CCITT CRC16 and IEEE-802.3 CRC32 computation - accelerates data integrity verification in bootloader, OTA, and CAN/I²C message handling. |
| Deep Standby RTC/STOP modes | Retains RTC time and optionally SRAM contents while drawing <1 µA - extends battery life in always-on sensor nodes and remote controllers. |
Applications
| Industrial Motor Control | Smart Home Remote Hub |
|---|---|
Use Scenario: Closed-loop BLDC/PMSM drive with current sensing, position feedback, and safety monitoring. IC Role / Device Role / Timing Role: Real-time controller executing FOC algorithm, managing PWM outputs, reading ADC samples, and processing QPRC encoder data. Use Value: Integrated QPRC, DTIF interrupt, and 24-channel ADC enable single-chip motor control without external timing or signal conditioning ICs. | Use Scenario: Central hub receiving IR remote commands and transmitting HDMI-CEC signals to AV equipment. IC Role / Device Role / Timing Role: Protocol processor handling IR demodulation, CEC frame encoding/decoding, and RTC-synchronized event scheduling. Use Value: Dual CEC channels and 4-byte IR buffer allow simultaneous management of multiple AV devices and repeat-code suppression for reliable remote operation. |
| Energy Metering Terminal | Low-Power Industrial Sensor Node |
Use Scenario: DIN-rail mounted meter collecting voltage/current/energy data and communicating via UART/I²C to gateway. IC Role / Device Role / Timing Role: Data acquisition and communication controller with secure firmware storage and tamper-resistant boot. Use Value: Dual-bank Flash supports secure OTA updates; LVD1/LVD2 provide brown-out detection and reset for meter accuracy compliance. | Use Scenario: Battery-powered environmental sensor logging temperature/humidity and waking periodically to transmit data. IC Role / Device Role / Timing Role: Ultra-low-power host managing sensors, RTC wake-up, and UART/CSIO communication bursts. Use Value: Deep Standby RTC mode draws <1 µA while maintaining time and optional RAM state - extends 10-year battery life in sealed deployments. |
Equivalent & Alternatives
The following parts are listed as comparable options for similar microcontroller applications.
| Alternative Part | Technical Difference | Application Difference | Selection Advice |
|---|---|---|---|
| MB9AF156RAPMC-G-JNE2 | Same die, identical peripherals and memory map, but rated for industrial temperature range (−40°C to +85°C) vs. commercial (0°C to +70°C) for CY9AF156NAPMC-G-JNE2. | Required for extended-temperature deployments such as factory automation or outdoor metering enclosures. | Select when ambient operating temperature exceeds 70°C or requires industrial qualification. |
| MB9AF155NAPMC-G-JNE2 | Same package and pinout, but reduced Flash (384 KB) and SRAM (48 KB), no HDMI-CEC support, and only 16 GPIOs. | Suitable for cost-sensitive, lower-complexity control tasks where CEC and full I/O count are unnecessary. | Choose for simplified BOM and lower unit cost where feature set can be scaled down. |
Compared with MB9AF156RAPMC-G-JNE2, CY9AF156NAPMC-G-JNE2 trades temperature rating for lower cost in commercial environments; compared with MB9AF155NAPMC-G-JNE2, it adds 128 KB Flash, 16 KB SRAM, HDMI-CEC, and 87 additional GPIOs - justifying its use in feature-rich HMI and multi-peripheral control systems.
Availability
CY9AF156NAPMC-G-JNE2 is available at Aetrix Electronics and suitable for industrial motor control, smart home hubs, energy metering terminals, and low-power sensor nodes requiring stable component supply and long-term production continuity.
Supply support for CY9AF156NAPMC-G-JNE2 includes scheduled delivery planning, volume procurement assistance, BOM continuity management, traceable sourcing, and lifecycle availability coordination for OEM customers, industrial embedded developers, connected-device designers, and electronics production programs.
Manufacturer
Spansion Inc., acquired by Cypress Semiconductor in 2015 and later by Infineon Technologies in 2020, specialized in flash memory and microcontrollers for embedded systems before integration into Infineon's broader MCU portfolio.
The MB9A150RA series was designed specifically for cost-sensitive, low-power industrial and consumer embedded controllers - emphasizing dual-bank Flash reliability, rich analog/motor control peripherals, and deep sleep efficiency without sacrificing ARM Cortex-M3 performance.
FAQ
What is the maximum operating frequency and voltage range for CY9AF156NAPMC-G-JNE2?
The CY9AF156NAPMC-G-JNE2 operates at up to 40 MHz across a supply voltage range of 1.65 V to 3.6 V. Its internal PLL accepts 4–48 MHz input clocks, and the built-in high-speed CR oscillator runs at 4 MHz. The device maintains full functionality-including Flash access, ADC operation, and peripheral timing-within this voltage window, with LVD1/LVD2 providing programmable brown-out detection thresholds.
Does CY9AF156NAPMC-G-JNE2 support in-system programming and secure firmware updates?
Yes. Its dual-bank Flash architecture allows one bank to execute code while the other is erased or reprogrammed, enabling true in-system programming without halting operation. Code protection is implemented via Flash security bits that lock read/write access to designated memory regions. The CRC accelerator further supports firmware integrity verification during OTA updates using CCITT CRC16 or IEEE-802.3 CRC32 checksums.
How many I/O pins are available, and what are their electrical characteristics?
The CY9AF156NAPMC-G-JNE2 provides up to 103 general-purpose I/O pins in its 120-pin LQFP package. Selected pins are 5V-tolerant for interfacing with legacy 5V logic. Each pin supports individual pull-up control, direct level readback, and peripheral function relocation. I/O types include CMOS input/output, open-drain (for CEC/IR), and analog input (for ADC channels), as detailed in the "I/O CIRCUIT TYPE" section of the datasheet.
What debug interfaces are supported, and is JTAG available?
The device supports Serial Wire JTAG Debug Port (SWJ-DP) with SWDIO, SWCLK, and NRESET pins - compatible with standard ARM CoreSight debug tools. JTAG TDI/TDO/TMS/TCK signals are not physically present; only SWD mode is implemented. Embedded Trace Macrocell (ETM) is not included in this variant (as noted in the datasheet footnote), limiting real-time instruction trace capability, though SWD provides full breakpoint, watchpoint, and memory access debugging.
CY9AF156NAPMC-G-JNE2 Specifications
- Product attributes
- Attribute value
- Manufacturer:
- Infineon Technologies
- Package/Case:
- 100-LQFP
- Series:
- FM3 MB9A150RA
- Packaging:
- Tray
- Product Status:
- Obsolete
- Programmable:
- Not Verified
- Core Processor:
- ARM® Cortex®-M3
- Core Size:
- 32-Bit Single-Core
- Speed:
- 40MHz
- Connectivity:
- CSIO, EBI/EMI, I2C, SPI, UART/USART
- Peripherals:
- DMA, LVD, POR, PWM, WDT
- Number of I/O:
- 83
- Program Memory Size:
- 544KB (544K x 8)
- Program Memory Type:
- FLASH
- EEPROM Size:
- -
- RAM Size:
- 64K x 8
- Voltage - Supply (Vcc/Vdd):
- 1.65V ~ 3.6V
- Data Converters:
- A/D 24x12b
- Oscillator Type:
- Internal
- Operating Temperature:
- -40°C ~ 85°C (TA)
- Grade:
- -
- Qualification:
- -
- Mounting Type:
- Surface Mount
- Supplier Device Package:
CY9AF156NAPMC-G-JNE2 FAQ
1.How can I place an order for CY9AF156NAPMC-G-JNE2 through Aetrix?
Please submit a Request for Quotation (RFQ) for CY9AF156NAPMC-G-JNE2 on Aetrix. Our sales agent will provide a competitive quotation and guide you through the order confirmation once you accept the terms.
2.Are the price and stock information for CY9AF156NAPMC-G-JNE2 reliable?
The price and inventory of CY9AF156NAPMC-G-JNE2 are updated periodically and may fluctuate due to market conditions. Stock and pricing data are typically refreshed every 24 hours. Quotation validity for CY9AF156NAPMC-G-JNE2 is usually 5 days.
3.What payment methods are accepted for CY9AF156NAPMC-G-JNE2?
We accept Wire Transfer, PayPal, Credit Card, Western Union, MoneyGram, and Escrow for CY9AF156NAPMC-G-JNE2 transactions.
Note: Certain payment methods may incur a processing fee.
4.How is shipping managed for CY9AF156NAPMC-G-JNE2?
CY9AF156NAPMC-G-JNE2 orders can be shipped via leading logistics carriers, including DHL, UPS, FedEx, TNT, or Registered Mail.
Once your CY9AF156NAPMC-G-JNE2 order is processed, you will receive an email with the shipment details and tracking number.
Note: Tracking information may take up to 24 hours to appear. Express delivery typically takes 3–5 business days.
5.How can I obtain technical support or documentation for CY9AF156NAPMC-G-JNE2?
For technical support, including CY9AF156NAPMC-G-JNE2 datasheets, pinout diagrams, or application guidance, please contact our engineering support team. They can provide detailed documentation and assistance for your CY9AF156NAPMC-G-JNE2 requirements.
6.How does Aetrix verify that CY9AF156NAPMC-G-JNE2 is sourced from the original manufacturer or authorized distributors?
All CY9AF156NAPMC-G-JNE2 products on Aetrix are procured from qualified distributors and authorized channels. Our dedicated quality assurance team conducts strict verification, including traceability checks and, if necessary, third-party testing. This ensures that CY9AF156NAPMC-G-JNE2 meets industry standards.
7.What is the process for return or replacement of CY9AF156NAPMC-G-JNE2?
All CY9AF156NAPMC-G-JNE2 units undergo pre-shipment inspection (PSI). If there is an issue with CY9AF156NAPMC-G-JNE2, returns or replacements are accepted under the following conditions:
1.Quantity discrepancies, incorrect items, or visible external defects (such as breakage or corrosion), acknowledged by Aetrix.
2.The issue is reported within 90 days of delivery.
3.The CY9AF156NAPMC-G-JNE2 part is unused and in its original packaging.
Return procedure for CY9AF156NAPMC-G-JNE2:
1.Submit a request within 90 days.
2.Obtain a Return Material Authorization (RMA) from Aetrix.
CY9AF156NAPMC-G-JNE2 Tags

-
ATTINY4-TSHR
Microchip Technology

-
ATTINY10-TSHR
Microchip Technology

-
ATTINY10-TS8R
Microchip Technology

-
ATTINY202-SSNR
Microchip Technology

-
ATTINY202-SSFR
Microchip Technology

-
ATTINY402-SSNR
Microchip Technology

-
PIC16F15213T-I/MF
Microchip Technology

-
PIC16F15213-E/MF
Microchip Technology

-
PIC10F200T-I/OT
Microchip Technology

-
ATTINY412-SSNR
Microchip Technology

-
PIC10F202T-I/OT
Microchip Technology

-
ATTINY404-SSNR
Microchip Technology
Tech Hub
18650 battery guide covering lithium-ion cell basics, 3.6V/3.7V voltage, 4.2V charging, mAh and Wh capacity, protected cells, chargers, BMS, series-parallel packs, holders, welding and sourcing checks.…
Hall effect sensor guide covering working principle, linear and digital sensors, Arduino circuits, current sensing, speed detection, automotive applications, A3144 examples, signal filtering and datash…
Product Change Notification guide for electronic components, covering PCN meaning, PCN vs PDN/EOL, common change types, risk levels, form-fit-function review, engineering validation, BOM control, LTB/L…
A practical guide to blend door actuators, covering HVAC function, symptoms, location, AC and heater issues, reset and calibration, replacement cost, electrical diagnosis, compatibility checks, and rep…
Engineering guide to Raspberry Pi alternatives, covering chip-level differences, Orange Pi, ROCK, Jetson, Banana Pi, NanoPi, Compute Module, Pico, GPIO, camera, HAT compatibility, and replacement risks…
Engineering guide to dynamic load response testing for high-current buck converters, covering load step setup, slew rate, Vcore undershoot, overshoot, recovery time, probe location, output capacitors a…
Engineering guide to output capacitor selection for ASIC Vcore rails, covering bulk capacitors, polymer capacitors, MLCC decoupling, DC bias, ESR, ESL, placement, transient response and substitution ri…
Engineering guide to high-current ASIC Vcore rails, covering 12-phase buck architecture, PMBus control, dynamic load testing, output capacitor networks, smart power stage selection, thermal design and …
Voltage regulator guide covering linear, LDO, 7805, Zener, adjustable, buck, VRM and alternator regulators, with design checks, testing methods, troubleshooting and datasheet-based selection.
Amplifier guide covering voltage, current and power amplification, gain, feedback, amplifier classes, audio and RF applications, op-amp circuits, transimpedance amplifiers, datasheet selection and trou…

