CY96F395RSAPMC-GS-UJE2 - 16-bit F2MC-16FX MCU 160KB Flash | Infineon
MPN: CY96F395RSAPMC-GS-UJE2 ✓ Active| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $4.7858 | $4.79 |
| 10 | $4.3 | $43.00 |
| 100 | $3.85 | $385.00 |
| 500 | $3.42 | $1,710.00 |
| 1,000 | $3.05 | $3,050.00 |
CY96F395RSAPMC-GS-UJE2 Overview
An MCU (microcontroller unit) is a single-chip computer that combines a CPU core, non-volatile program memory, volatile data memory, and a rich set of on-chip peripherals such as timers, communication controllers, ADCs, and GPIO into one device. MCUs sit below microprocessors in the embedded system hierarchy and are widely used in automotive body, chassis, and powertrain ECUs as well as in industrial controllers. The F2MC-16FX family is Infineon's (formerly Cypress) established 16-bit MCU line optimized for real-time control with a C-friendly instruction set and zero-wait-state flash execution up to the rated clock.
Key features of the CY96F395RSAPMC-GS-UJE2 include 160 KB of on-chip flash, several kilobytes of SRAM, multiple 8/16-bit timer/counter units, a CAN-compatible communication controller block, UART/SIO channels, an A/D converter, and an external bus interface capable of addressing additional memory or peripherals. The part carries the GS suffix denoting the automotive grade qualification and the UJE2 ordering code used for tape-and-reel packing.
Typical applications include automotive body and chassis ECUs, instrument cluster controllers, HVAC control modules, industrial sensor interfaces, and small appliance or power-tool motor control boards. The 100-LQFP package provides ample GPIO and bus power levels, enabling a benchtop implementation footprint while remaining surface-mountable for high-volume production.
When designing with this MCU, ensure the operating voltage matches the 5 V analog and digital supply range, leave the reset pin driven through the recommended RC network, and provide adequate decoupling (typically 0.1 uF ceramic per VDD/VSS pair plus bulk capacitance) for the high-speed internal bus. For new designs, verify that the specific CY96F395RSAPMC-GS-UJE2 die revision is still active against the latest Infineon product change notification before committing to a PCB layout.
This page synthesizes distributor pricing, drop-in alternatives within the F2MC-16FX family, and practical design notes beyond what is collected in the manufacturer datasheet.
Drop-in alternatives for CY96F395RSAPMC-GS-UJE2 — same package, pin-to-pin compatible. Different-package parts requiring PCB rework are excluded.
Variants in this series
Same-series models that are drop-in compatible with CY96F395RSAPMC-GS-UJE2 (same form factor and footprint) — differing in Core Architecture, Maximum CPU Clock, Package, Program Memory (Flash), RoHS Status.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
MB96F395RSAPMC-GS-N2E2
✅ Drop-In📋 Reference alternative (not in catalog)
MB96F395RWAPMC-GE2
✅ Drop-In📋 Reference alternative (not in catalog)
CY96F387RSAPMC-GS-UJE2
✅ Drop-In📋 Reference alternative (not in catalog)
CY96F389RSBPMC-GS-UJE2
✅ Drop-In✓ In Stock
$18.75 / Unit
View Datasheet →CY90F394HAPMCR-GS-UJE2
✅ Drop-In📋 Reference alternative (not in catalog)
CY90F394HAPMT-GS-UJE2
✅ Drop-In📋 Reference alternative (not in catalog)
CY96F395RSAPMC-GS-UJE2 Maximum Ratings & Electrical Characteristics
| Product Type | Microcontroller (MCU) |
| Core Architecture | F2MC-16FX (16-bit) |
| Maximum CPU Clock | 40 MHz |
| Instruction Cycle Time | 25 ns (minimum) |
| Program Memory (Flash) | 160 KB |
| Instruction Queue | 8 bytes |
| Addressing Modes | 23 |
| Multiplier | Signed 16-bit x 16-bit |
| Process Technology | 0.18 um CMOS |
| Package | 100-LQFP (14x14 mm) |
| Mounting Type | Surface Mount |
| Automotive Grade | Yes (GS suffix) |
| RoHS Status | Compliant |
CY96F395RSAPMC-GS-UJE2 Pin Configuration
| Pin 1 | [DATA_NEEDED: pin 1 function] — Per datasheet pin map - exact function not in provided data |
| Pin 2 | [DATA_NEEDED: pin 2 function] — Per datasheet pin map - exact function not in provided data |
| Pin 3 | [DATA_NEEDED: pin 3 function] — Per datasheet pin map - exact function not in provided data |
| Pin 4 | [DATA_NEEDED: pin 4 function] — Per datasheet pin map - exact function not in provided data |
| Pin 5 | [DATA_NEEDED: pin 5 function] — Per datasheet pin map - exact function not in provided data |
| Pin 6 | [DATA_NEEDED: pin 6 function] — Per datasheet pin map - exact function not in provided data |
| Pin 7 | [DATA_NEEDED: pin 7 function] — Per datasheet pin map - exact function not in provided data |
| Pin 8 | [DATA_NEEDED: pin 8 function] — Per datasheet pin map - exact function not in provided data |
| Pin 9 | [DATA_NEEDED: pin 9 function] — Per datasheet pin map - exact function not in provided data |
| Pin 10 | [DATA_NEEDED: pin 10 function] — Per datasheet pin map - exact function not in provided data |
| Pin 11 | [DATA_NEEDED: pin 11 function] — Per datasheet pin map - exact function not in provided data |
| Pin 12 | [DATA_NEEDED: pin 12 function] — Per datasheet pin map - exact function not in provided data |
| Pin 13 | [DATA_NEEDED: pin 13 function] — Per datasheet pin map - exact function not in provided data |
| Pin 14 | [DATA_NEEDED: pin 14 function] — Per datasheet pin map - exact function not in provided data |
| Pin 15 | [DATA_NEEDED: pin 15 function] — Per datasheet pin map - exact function not in provided data |
| Pin 16 | [DATA_NEEDED: pin 16 function] — Per datasheet pin map - exact function not in provided data |
| Pin 17 | [DATA_NEEDED: pin 17 function] — Per datasheet pin map - exact function not in provided data |
| Pin 18 | [DATA_NEEDED: pin 18 function] — Per datasheet pin map - exact function not in provided data |
| Pin 19 | [DATA_NEEDED: pin 19 function] — Per datasheet pin map - exact function not in provided data |
| Pin 20 | [DATA_NEEDED: pin 20 function] — Per datasheet pin map - exact function not in provided data |
| Pin 21 | [DATA_NEEDED: pin 21 function] — Per datasheet pin map - exact function not in provided data |
| Pin 22 | [DATA_NEEDED: pin 22 function] — Per datasheet pin map - exact function not in provided data |
| Pin 23 | [DATA_NEEDED: pin 23 function] — Per datasheet pin map - exact function not in provided data |
| Pin 24 | [DATA_NEEDED: pin 24 function] — Per datasheet pin map - exact function not in provided data |
| Pin 25 | [DATA_NEEDED: pin 25 function] — Per datasheet pin map - exact function not in provided data |
| Pin 26 | [DATA_NEEDED: pin 26 function] — Per datasheet pin map - exact function not in provided data |
| Pin 27 | [DATA_NEEDED: pin 27 function] — Per datasheet pin map - exact function not in provided data |
| Pin 28 | [DATA_NEEDED: pin 28 function] — Per datasheet pin map - exact function not in provided data |
| Pin 29 | [DATA_NEEDED: pin 29 function] — Per datasheet pin map - exact function not in provided data |
| Pin 30 | [DATA_NEEDED: pin 30 function] — Per datasheet pin map - exact function not in provided data |
| Pin 31 | [DATA_NEEDED: pin 31 function] — Per datasheet pin map - exact function not in provided data |
| Pin 32 | [DATA_NEEDED: pin 32 function] — Per datasheet pin map - exact function not in provided data |
| Pin 33 | [DATA_NEEDED: pin 33 function] — Per datasheet pin map - exact function not in provided data |
| Pin 34 | [DATA_NEEDED: pin 34 function] — Per datasheet pin map - exact function not in provided data |
| Pin 35 | [DATA_NEEDED: pin 35 function] — Per datasheet pin map - exact function not in provided data |
| Pin 36 | [DATA_NEEDED: pin 36 function] — Per datasheet pin map - exact function not in provided data |
| Pin 37 | [DATA_NEEDED: pin 37 function] — Per datasheet pin map - exact function not in provided data |
| Pin 38 | [DATA_NEEDED: pin 38 function] — Per datasheet pin map - exact function not in provided data |
| Pin 39 | [DATA_NEEDED: pin 39 function] — Per datasheet pin map - exact function not in provided data |
| Pin 40 | [DATA_NEEDED: pin 40 function] — Per datasheet pin map - exact function not in provided data |
| Pin 41 | [DATA_NEEDED: pin 41 function] — Per datasheet pin map - exact function not in provided data |
| Pin 42 | [DATA_NEEDED: pin 42 function] — Per datasheet pin map - exact function not in provided data |
| Pin 43 | [DATA_NEEDED: pin 43 function] — Per datasheet pin map - exact function not in provided data |
| Pin 44 | [DATA_NEEDED: pin 44 function] — Per datasheet pin map - exact function not in provided data |
| Pin 45 | [DATA_NEEDED: pin 45 function] — Per datasheet pin map - exact function not in provided data |
| Pin 46 | [DATA_NEEDED: pin 46 function] — Per datasheet pin map - exact function not in provided data |
| Pin 47 | [DATA_NEEDED: pin 47 function] — Per datasheet pin map - exact function not in provided data |
| Pin 48 | [DATA_NEEDED: pin 48 function] — Per datasheet pin map - exact function not in provided data |
| Pin 49 | [DATA_NEEDED: pin 49 function] — Per datasheet pin map - exact function not in provided data |
| Pin 50 | [DATA_NEEDED: pin 50 function] — Per datasheet pin map - exact function not in provided data |
| Pin 51 | [DATA_NEEDED: pin 51 function] — Per datasheet pin map - exact function not in provided data |
| Pin 52 | [DATA_NEEDED: pin 52 function] — Per datasheet pin map - exact function not in provided data |
| Pin 53 | [DATA_NEEDED: pin 53 function] — Per datasheet pin map - exact function not in provided data |
| Pin 54 | [DATA_NEEDED: pin 54 function] — Per datasheet pin map - exact function not in provided data |
| Pin 55 | [DATA_NEEDED: pin 55 function] — Per datasheet pin map - exact function not in provided data |
| Pin 56 | [DATA_NEEDED: pin 56 function] — Per datasheet pin map - exact function not in provided data |
| Pin 57 | [DATA_NEEDED: pin 57 function] — Per datasheet pin map - exact function not in provided data |
| Pin 58 | [DATA_NEEDED: pin 58 function] — Per datasheet pin map - exact function not in provided data |
| Pin 59 | [DATA_NEEDED: pin 59 function] — Per datasheet pin map - exact function not in provided data |
| Pin 60 | [DATA_NEEDED: pin 60 function] — Per datasheet pin map - exact function not in provided data |
| Pin 61 | [DATA_NEEDED: pin 61 function] — Per datasheet pin map - exact function not in provided data |
| Pin 62 | [DATA_NEEDED: pin 62 function] — Per datasheet pin map - exact function not in provided data |
| Pin 63 | [DATA_NEEDED: pin 63 function] — Per datasheet pin map - exact function not in provided data |
| Pin 64 | [DATA_NEEDED: pin 64 function] — Per datasheet pin map - exact function not in provided data |
| Pin 65 | [DATA_NEEDED: pin 65 function] — Per datasheet pin map - exact function not in provided data |
| Pin 66 | [DATA_NEEDED: pin 66 function] — Per datasheet pin map - exact function not in provided data |
| Pin 67 | [DATA_NEEDED: pin 67 function] — Per datasheet pin map - exact function not in provided data |
| Pin 68 | [DATA_NEEDED: pin 68 function] — Per datasheet pin map - exact function not in provided data |
| Pin 69 | [DATA_NEEDED: pin 69 function] — Per datasheet pin map - exact function not in provided data |
| Pin 70 | [DATA_NEEDED: pin 70 function] — Per datasheet pin map - exact function not in provided data |
| Pin 71 | [DATA_NEEDED: pin 71 function] — Per datasheet pin map - exact function not in provided data |
| Pin 72 | [DATA_NEEDED: pin 72 function] — Per datasheet pin map - exact function not in provided data |
| Pin 73 | [DATA_NEEDED: pin 73 function] — Per datasheet pin map - exact function not in provided data |
| Pin 74 | [DATA_NEEDED: pin 74 function] — Per datasheet pin map - exact function not in provided data |
| Pin 75 | [DATA_NEEDED: pin 75 function] — Per datasheet pin map - exact function not in provided data |
| Pin 76 | [DATA_NEEDED: pin 76 function] — Per datasheet pin map - exact function not in provided data |
| Pin 77 | [DATA_NEEDED: pin 77 function] — Per datasheet pin map - exact function not in provided data |
| Pin 78 | [DATA_NEEDED: pin 78 function] — Per datasheet pin map - exact function not in provided data |
| Pin 79 | [DATA_NEEDED: pin 79 function] — Per datasheet pin map - exact function not in provided data |
| Pin 80 | [DATA_NEEDED: pin 80 function] — Per datasheet pin map - exact function not in provided data |
| Pin 81 | [DATA_NEEDED: pin 81 function] — Per datasheet pin map - exact function not in provided data |
| Pin 82 | [DATA_NEEDED: pin 82 function] — Per datasheet pin map - exact function not in provided data |
| Pin 83 | [DATA_NEEDED: pin 83 function] — Per datasheet pin map - exact function not in provided data |
| Pin 84 | [DATA_NEEDED: pin 84 function] — Per datasheet pin map - exact function not in provided data |
| Pin 85 | [DATA_NEEDED: pin 85 function] — Per datasheet pin map - exact function not in provided data |
| Pin 86 | [DATA_NEEDED: pin 86 function] — Per datasheet pin map - exact function not in provided data |
| Pin 87 | [DATA_NEEDED: pin 87 function] — Per datasheet pin map - exact function not in provided data |
| Pin 88 | [DATA_NEEDED: pin 88 function] — Per datasheet pin map - exact function not in provided data |
| Pin 89 | [DATA_NEEDED: pin 89 function] — Per datasheet pin map - exact function not in provided data |
| Pin 90 | [DATA_NEEDED: pin 90 function] — Per datasheet pin map - exact function not in provided data |
| Pin 91 | [DATA_NEEDED: pin 91 function] — Per datasheet pin map - exact function not in provided data |
| Pin 92 | [DATA_NEEDED: pin 92 function] — Per datasheet pin map - exact function not in provided data |
| Pin 93 | [DATA_NEEDED: pin 93 function] — Per datasheet pin map - exact function not in provided data |
| Pin 94 | [DATA_NEEDED: pin 94 function] — Per datasheet pin map - exact function not in provided data |
| Pin 95 | [DATA_NEEDED: pin 95 function] — Per datasheet pin map - exact function not in provided data |
| Pin 96 | [DATA_NEEDED: pin 96 function] — Per datasheet pin map - exact function not in provided data |
| Pin 97 | [DATA_NEEDED: pin 97 function] — Per datasheet pin map - exact function not in provided data |
| Pin 98 | [DATA_NEEDED: pin 98 function] — Per datasheet pin map - exact function not in provided data |
| Pin 99 | [DATA_NEEDED: pin 99 function] — Per datasheet pin map - exact function not in provided data |
| Pin 100 | [DATA_NEEDED: pin 100 function] — Per datasheet pin map - exact function not in provided data |
Typical Applications
CY96F395RSAPMC-GS-UJE2 is suitable for 6 applications: Automotive Body Control Module, Automotive Instrument Cluster, HVAC Control Module, Industrial Sensor Interface Controller, Small Appliance Motor Control, Power Tool Electronic Control.
Automotive Body Control Module
The CY96F395RSAPMC-GS-UJE2 fits automotive body control modules where it runs body-domain ECUs controlling lighting, wipers, mirrors, and central locking. Its 40 MHz F2MC-16FX core delivers deterministic interrupt latency for CAN/LIN message handling, while 160 KB flash accommodates body-control firmware with diagnostic stacks. The 100-LQFP exposes sufficient GPIO and bus power levels for multi-load drivers and MCUs, and the GS suffix confirms automotive temperature-grade qualification. Designers pair it with Infineon TLE7259-3 LIN transceivers and TLE7258 CAN transceivers to build J1939 or CAN-FD body networks.
Recommended
Automotive Instrument Cluster
The CY96F395RSAPMC-GS-UJE2 is well suited to instrument cluster slave MCUs that drive stepper-motor gauges, LCD segments, and warning indicators. Its 16-bit CPU executes gauge sweep algorithms and CAN diagnostics in real time, while the 160 KB flash stores cluster graphics tables, odometer calibration, and UDS diagnostic services. The 100-LQFP package provides ample connections for gauge driver ICs and MCUs, and automotive-grade qualification ensures operation across -40C to +125C ambient underhood conditions. Pair with TLE4729 stepper drivers and TJA1057 CAN transceivers for typical cluster designs.
Recommended
HVAC Control Module
The CY96F395RSAPMC-GS-UJE2 powers HVAC control modules that manage blower speed, blend-door actuators, and temperature sensing. Its 16-bit F2MC-16FX core runs PID temperature regulation loops at well under 1 ms loop time, while multiple timer/counter units generate PWM outputs for blower and water-power MCU control. On-chip 10-bit A/D channels interface with NTC thermistor and pressure-sensor networks. Automotive-grade qualification supports MCUs under-hood thermal load, and the 100-LQFP footprint allows compact PCB placement next to power-MCU half-bridge drivers.
Recommended
Industrial Sensor Interface Controller
The CY96F395RSAPMC-GS-UJE2 fits industrial sensor interface MCUs that aggregate analog and digital sensor data and forward it via CAN or UART. Its 16-bit core runs sensor-fusion filters efficiently, the 160 KB flash accommodates calibration data plus protocol stacks, and on-chip A/D converters handle 4-20 mA loop signals. The 100-LQFP footprint exposes bus power levels for digital I/O expansion, and industrial temperature variants survive factory-floor conditions. Pair with isolated CAN transceivers and Sigma-Delta ADCs for multi-sensor transmitter boards.
Recommended
Small Appliance Motor Control
The CY96F395RSAPMC-GS-UJE2 serves in washing machines, dishwashers, and small appliance motor-control boards where it commands universal or BLDC motors via timers, PWM, and A/D feedback channels. Its 16-bit F2MC-16FX core executes sensorless FOC or trapezoidal commutation loops, and 160 KB flash stores motor calibration tables and user-interface state machines. The 100-LQFP package provides ample GPIO for keypad, display, and safety MCU interfaces, while the 5 V-tolerant I/O simplifies interface to gate drivers and power-MCU bridges.
Recommended
Power Tool Electronic Control
The CY96F395RSAPMC-GS-UJE2 fits battery-powered power-tool control boards where it monitors current, voltage, temperature, and trigger position to manage brushless motor commutation. Its 16-bit core handles field-oriented control at high PWM frequency, the on-chip A/D converters sample phase currents precisely, and 160 KB flash stores tool-protection firmware. The 100-LQFP package offers enough GPIO for trigger, LEDs, and battery-management MCUs, while automotive-grade qualification helps withstand vibration and temperature of cordless tool environments.
Recommended
Recommended Products Summary
Engineering reference data for CY96F395RSAPMC-GS-UJE2 — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | MB96F395RSAPMC-GS-N2E2 | MB96F395RWAPMC-GE2 | CY96F387RSAPMC-GS-UJE2 | CY96F389RSBPMC-GS-UJE2 |
|---|---|---|---|---|---|
| Package | 100-LQFP (14x14) | 100-LQFP (14x14) - same | 100-LQFP (14x14) - same | 100-LQFP (14x14) - same | 100-LQFP (14x14) - same |
| Brand | Infineon | Infineon | Infineon | Infineon | Infineon |
| CPU Core | F2MC-16FX 16-bit | F2MC-16FX 16-bit | F2MC-16FX 16-bit | F2MC-16FX 16-bit | F2MC-16FX 16-bit |
| Maximum CPU Clock | 40 MHz | 40 MHz | 40 MHz | 40 MHz | 40 MHz |
| Automotive Grade (GS suffix) | Yes | Yes | No (GE2 suffix) | Yes | Yes |
| Process Technology | 0.18 um CMOS | 0.18 um CMOS | 0.18 um CMOS | 0.18 um CMOS | 0.18 um CMOS |
| RoHS Compliance | Yes | Yes | Yes | Yes | Yes |
Key Differentiators
- Current Infineon-branded part number (CY prefix) with PCN coverage (vs MB96F395RSAPMC-GS-N2E2)
- Automotive grade qualification (vs MB96F395RWAPMC-GE2)
- Largest flash density in the 100-LQFP F2MC-16FX tier (vs CY96F387RSAPMC-GS-UJE2)
Design Notes
Provide a bulk 10-47 uF tantalum or aluminum-polymer capacitor on the 5 V main rail feeding the CY96F395RSAPMC-GS-UJE, plus a 0.1 uF X7R ceramic bypass within 5 mm of each VDD/VSS pair. The F2MC-16FX core draws high-frequency transient currents during flash programming that can corrupt A/D readings if the supply is not stiff. Add a ferrite bead on the analog VDD if the A/D converter is used in noisy environments.
Route the external bus, address, and data signals with controlled impedance (50 ohm microstrip) and keep them short. Place decoupling capacitors on the same layer as the MCU with vias directly to the power plane. The 100-LQFP (14x14) package offers sufficient perimeter for escape routing but the inner leads (pins 26-75) should fan out with vias in-pad or near-field to avoid crossing the bus signals.
Do not assume the MODE pins default to the desired boot mode after power-up; many F2MC-16FX derivatives require external pull-ups/pull-downs on the mode-select pins to select single-chip vs external-bus mode. Also confirm the flash programming voltage is not required externally as some MB96390-family MCUs need a 5 V supply on specific pins during in-circuit programming.
Compliance Information
RoHS compliance confirmed by DigiKey, Mouser, LCSC, and JLCPCB listings. AEC-Q100 status inferred from the GS automotive-grade ordering suffix per Infineon's F2MC-16FX family part-number convention - confirm with the official qualification certificate for the production lot if required.