PIC17C756A-16/PT - 8-bit OTP MCU, 32KB, 50 I/O, TQFP-64 | Microchip
MPN: PIC17C756A-16/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.4 | $18.40 |
| 10 | $16.55 | $165.50 |
| 100 | $14.7 | $1,470.00 |
| 500 | $13.25 | $6,625.00 |
| 1,000 | $11.95 | $11,950.00 |
PIC17C756A-16/PT Overview
An 8-bit microcontroller (MCU) is a small programmable computer-on-a-chip that processes 8-bit data words and is widely used as the embedded brain of industrial, automotive, and consumer products. The PIC17C756A belongs to the PIC17Cxxx family of low-cost, high-performance, fully static, CMOS 8-bit MCUs employing Microchip's enhanced RISC architecture. Within the wider taxonomy it sits as: 8-bit MCU -> RISC microcontroller -> microcontroller -> embedded processor -> semiconductor. Despite its 8-bit data path, a 16 MHz input clock yields 8.25 MIPS of throughput, rivalling many contemporary 16-bit controllers in deterministic interrupt response.
Key differentiating features are: 58 single-word instructions (RISC), single-cycle execution except for program branches and table reads/writes (two cycles), 16-level deep hardware stack, multiple internal and external interrupts, 8x8 single-cycle hardware multiplier, and a 33 MHz maximum clock input. The 10-bit A/D converter and 50 I/O pins make the device suitable for measurement and control nodes that must digitise multiple analog sensors while exposing many digital loads.
Architecturally, the PIC17C756A uses Harvard bus separation between program (EPROM) and data (RAM), giving deterministic instruction fetch. Because the program memory is OTP (not Flash), it is intended for volume production where in-system reprogrammability is not required; Microchip recommends the pin-compatible PIC18F6520 (Flash) for new designs.
Typical applications include industrial process control nodes, motor-control peripherals, instrumentation front-ends with on-chip ADC, automotive body controllers (legacy designs), and consumer appliances requiring many I/O. The wide I/O count also suits keypad-scanning, display multiplexing, and parallel sensor arrays.
When designing, note that OTP memory cannot be erased; prototypes should use the JW (windowed) or QTP versions. Decoupling must include bulk + high-frequency ceramics placed within 5 mm of the supply pins to suppress the noise generated during table-write cycles. The part is migrating to the recommended PIC18F6520 - plan long-term sourcing accordingly.
Drop-in alternatives for PIC17C756A-16/PT — 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 PIC17C756A-16/PT (same form factor and footprint) — differing in Operating Temperature, Package, Hardware Multiplier, Program Memory Type, Data Bus Width.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C756A-16I/PT
✅ Drop-In✓ In Stock
$11.2 / Unit
View Datasheet →PIC17C756AT-16/PT
✅ Drop-In✓ In Stock
$11.95 / Unit
View Datasheet →PIC17C752-16/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C752-33/PT
✅ Drop-In✓ In Stock
$10.1 / Unit
View Datasheet →PIC17C752-16E/PT
✅ Drop-In✓ In Stock
$10.85 / Unit
View Datasheet →PIC17C756A-16E/PT
✅ Drop-In✓ In Stock
$16.8 / Unit
View Datasheet →PIC17C756A-16/PT Maximum Ratings & Electrical Characteristics
| Architecture | PIC17C RISC 8-bit Harvard |
| Program Memory | 32 KB EPROM (OTP) |
| RAM | 902 bytes |
| Operating Frequency | 16 MHz (max 33 MHz input) |
| Instruction Cycle | 121 ns (single cycle) |
| Throughput | 8.25 MIPS |
| Instruction Set | 58 single-word instructions |
| Data Bus Width | 8-bit (data path 16-bit to EPROM) |
| I/O Pins | 50 |
| A/D Converter | 10-bit, multi-channel |
| Hardware Multiplier | 8x8 single-cycle |
| Stack | 16-level hardware |
| Supply Voltage | 4.5 V to 5.5 V |
| Operating Temperature | 0C to +70C (commercial) |
| Package | TQFP-64 (PT), 10x10 mm |
| Mounting Type | Surface Mount |
| ROM Type | OTP (One-Time Programmable) |
| RoHS Status | Compliant |
PIC17C756A-16/PT Pin Configuration
| Pin 1 | MCLR/VPP — Master clear reset / programming voltage |
| Pin 2 | OSC1 — Oscillator input |
| Pin 3 | OSC2 — Oscillator output |
| Pin 4 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Pin 5 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Pin 6 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Pin 7 | RA3/AN3 — PORTA bit 3 / analog input 3 |
| Pin 8 | RA4/AN4 — PORTA bit 4 / analog input 4 |
| Pin 9 | RA5/AN5 — PORTA bit 5 / analog input 5 |
| Pin 10 | RA6/AN6 — PORTA bit 6 / analog input 6 |
| Pin 11 | RA7/AN7 — PORTA bit 7 / analog input 7 |
| Pin 12 | VSS — Ground |
| Pin 13 | VDD — Positive supply (5V) |
| Pin 14 | RB0 — PORTB bit 0 |
| Pin 15 | RB1 — PORTB bit 1 |
| Pin 16 | RB2 — PORTB bit 2 |
| Pin 17 | RB3 — PORTB bit 3 |
| Pin 18 | RB4 — PORTB bit 4 |
| Pin 19 | RB5 — PORTB bit 5 |
| Pin 20 | RB6 — PORTB bit 6 |
| Pin 21 | RB7 — PORTB bit 7 |
| Pin 22 | RC0 — PORTC bit 0 |
| Pin 23 | RC1 — PORTC bit 1 |
| Pin 24 | RC2 — PORTC bit 2 |
| Pin 25 | RC3 — PORTC bit 3 |
| Pin 26 | RC4 — PORTC bit 4 |
| Pin 27 | RC5 — PORTC bit 5 |
| Pin 28 | RC6 — PORTC bit 6 |
| Pin 29 | RC7 — PORTC bit 7 |
| Pin 30 | RD0 — PORTD bit 0 |
| Pin 31 | RD1 — PORTD bit 1 |
| Pin 32 | RD2 — PORTD bit 2 |
| Pin 33 | RD3 — PORTD bit 3 |
| Pin 34 | RD4 — PORTD bit 4 |
| Pin 35 | RD5 — PORTD bit 5 |
| Pin 36 | RD6 — PORTD bit 6 |
| Pin 37 | RD7 — PORTD bit 7 |
| Pin 38 | VSS — Ground |
| Pin 39 | VDD — Positive supply (5V) |
| Pin 40 | RE0/AN8 — PORTE bit 0 / analog input 8 |
| Pin 41 | RE1/AN9 — PORTE bit 1 / analog input 9 |
| Pin 42 | RE2/AN10 — PORTE bit 2 / analog input 10 |
| Pin 43 | RE3/AN11 — PORTE bit 3 / analog input 11 |
| Pin 44 | RE4 — PORTE bit 4 (no analog) |
| Pin 45 | RE5 — PORTE bit 5 (no analog) |
| Pin 46 | RE6 — PORTE bit 6 (no analog) |
| Pin 47 | RE7 — PORTE bit 7 (no analog) |
| Pin 48 | RF0 — PORTF bit 0 (PIC17C756A) |
| Pin 49 | RF1 — PORTF bit 1 (PIC17C756A) |
| Pin 50 | RF2 — PORTF bit 2 (PIC17C756A) |
| Pin 51 | RF3 — PORTF bit 3 (PIC17C756A) |
| Pin 52 | RF4 — PORTF bit 4 (PIC17C756A) |
| Pin 53 | RF5 — PORTF bit 5 (PIC17C756A) |
| Pin 54 | RF6 — PORTF bit 6 (PIC17C756A) |
| Pin 55 | RF7 — PORTF bit 7 (PIC17C756A) |
| Pin 56 | RG0 — PORTG bit 0 (PIC17C756A 68-pin / NC on 64-pin) |
| Pin 57 | RG1 — PORTG bit 1 (PIC17C756A 68-pin / NC on 64-pin) |
| Pin 58 | RG2 — PORTG bit 2 (PIC17C756A 68-pin / NC on 64-pin) |
| Pin 59 | RG3 — PORTG bit 3 (PIC17C756A 68-pin / NC on 64-pin) |
| Pin 60 | VREF+/AVDD — ADC positive reference / analog supply |
| Pin 61 | VREF-/AVSS — ADC negative reference / analog ground |
| Pin 62 | NC — Not connected (no 64-pin bond) |
| Pin 63 | NC — Not connected (no 64-pin bond) |
| Pin 64 | NC — Not connected (no 64-pin bond) |
Typical Applications
PIC17C756A-16/PT is suitable for 6 applications: Industrial Process Control Nodes, Automotive Body Controllers (Legacy), Instrumentation Front-Ends with On-chip ADC, Consumer Appliance Control Boards, Display Multiplexing and Key-Scan Panels, Motor Control Peripherals (Stepper Drivers).
Industrial Process Control Nodes
The PIC17C756A-16/PT suits industrial process-control nodes that demand 50 I/O lines for digital actuators and sensor conditioning, with its integrated 10-bit A/D digitising thermocouple, pressure, and flow inputs. The 121 ns single-cycle instruction execution produces 8.25 MIPS, fast enough for PID loops at sub-millisecond update rates while retaining deterministic interrupt response for safety logic. The commercial-grade 0-70C window matches most indoor cabinet environments, and the 64-pin TQFP-64 footprint yields a compact 10x10 mm PCB outline. Note: for harsh industrial sites use the extended E-suffix variant or migrate to PIC18F6520.
Recommended
Automotive Body Controllers (Legacy)
The PIC17C756A-16/PT powered many legacy automotive body-control modules - lighting, window lift, and seat-position logic - where its 50 I/O pins drove relay drivers and switch-scan matrices directly, and its RISC core delivered deterministic response to LIN / K-Line inputs. The 8-bit data path is sufficient when each node handles discrete I/O rather than high-bandwidth CAN traffic. Modern automotive designs have moved to PIC18F CAN-capable MCUs, but the 17C756A remains in service for warranty-spare production. For new body controllers choose PIC18F or dsPIC33 families.
Recommended
Instrumentation Front-Ends with On-chip ADC
The PIC17C756A-16/PT integrated 10-bit analog-to-digital converter accepts up to 12 analog channels, allowing multi-sensor front-ends (strain gauges, thermistors, photodiodes) to be read without an external ADC, saving PCB area and BOM cost in benchtop instruments and panel meters. The 121 ns instruction cycle supports 100 kHz sample rates well below the Nyquist limit for most sensor bandwidths. Combined with 902 bytes of RAM for buffering and 50 I/O for the keypad/display matrix, a single PIC17C756A can replace a discrete MCU plus ADC pair. For higher precision migrate to PIC18F or dsPIC33 with 12-bit ADC.
Recommended
Consumer Appliance Control Boards
The PIC17C756A-16/PT drives washing-machine, dishwasher, and microwave control boards where its 50 I/O scan keypads and triac-optocoupler interfaces simultaneously while the 32 KB OTP program memory stores menu state machines. The single 5 V supply aligns with legacy triac-driver designs and the OTP memory discourages field-tampering of code. The 8-bit Harvard architecture keeps interrupt latency predictable for safety-critical door-lock interlocks. New appliance designs should evaluate the PIC18F family for lower power and flash flexibility.
Recommended
Display Multiplexing and Key-Scan Panels
The PIC17C756A-16/PT is well-matched to drive multiplexed 7-segment or dot-matrix LED panels and key-scan matrices with 50 I/O directly lighting rows and columns, eliminating an external I/O expander. The 121 ns instruction cycle comfortably refreshes all 8 digits at 100+ Hz with margin for key-scan debounce. Combined with its 32 KB program memory for character-map and animation tables, a single chip can drive both display and keypad. The 5 V supply is ideal for legacy LED displays.
Recommended
Motor Control Peripherals (Stepper Drivers)
The PIC17C756A-16/PT controls bipolar stepper motors via its 50 I/O lines, sequencing four-phase drive patterns from the 8.25 MIPS core and the on-chip 16-level hardware stack keeps the drive ISR deterministic. The PIC17C7xx 8x8 single-cycle hardware multiplier accelerates ramp-table lookup but does not match the dsPIC33 dedicated motor-control PWM - use dsPIC33EP64MC504 for new BLDC designs. The 17C756A remains useful for legacy stepper peripherals and aftermarket service replacements.
Recommended
Recommended Products Summary
Engineering reference data for PIC17C756A-16/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C756A-16I/PT | PIC17C752-16/PT | PIC17C752-33/PT | PIC17C756A-16E/PT | PIC17C752-16E/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | TQFP-64 (PT), 10x10 mm | TQFP-64 (PT), 10x10 mm - same | TQFP-64 (PT), 10x10 mm - same | TQFP-64 (PT), 10x10 mm - same | TQFP-64 (PT), 10x10 mm - same | TQFP-64 (PT), 10x10 mm - same |
| Architecture | PIC17C RISC 8-bit | PIC17C RISC 8-bit | PIC17C RISC 8-bit | PIC17C RISC 8-bit | PIC17C RISC 8-bit | PIC17C RISC 8-bit |
| Program Memory | 32 KB OTP | 32 KB OTP (same) | 32 KB OTP (same, sibling) | 32 KB OTP (same, sibling) | 32 KB OTP (same) | 32 KB OTP (same, sibling) |
| Clock Speed | 16 MHz | 16 MHz | 16 MHz | 33 MHz (upgrade) | 16 MHz | 16 MHz |
| Throughput | 8.25 MIPS | 8.25 MIPS | 8.25 MIPS | 16.5 MIPS (upgrade) | 8.25 MIPS | 8.25 MIPS |
| Operating Temperature | 0C to +70C (Commercial) | -40C to +85C (Industrial) - upgrade | 0C to +70C (Commercial) | 0C to +70C (Commercial) | -40C to +125C (Extended) - upgrade | -40C to +125C (Extended) - upgrade |
| Migration Path | NRND - migrate to PIC18F6520 | NRND - migrate to PIC18F6520 | NRND - migrate to PIC18F6520 | NRND - migrate to PIC18F6520 | NRND - migrate to PIC18F6520 | NRND - migrate to PIC18F6520 |
Key Differentiators
- Highest I/O count in PIC17C TQFP-64 family (vs PIC17C752-16/PT)
- Commercial temp range drop-in (vs PIC17C756A-16I/PT)
- OT compatibility vs Flash migration (vs PIC18F6520)
Design Notes
Decouple both VDD/VSS pairs (pins 13/12 and 39/38) with a 100 nF X7R ceramic placed within 5 mm of each pair, plus a single 10 uF tantalum bulk capacitor at the board entry. The PIC17C7XX draws sharp current spikes during table-write cycles - insufficient bulk capacitance on VDD will cause VDD to sag and trigger spurious brown-out resets. The analog supply pins AVDD/AVSS (60/61) require an additional low-pass filter (10 ohm + 100 nF) to keep ADC reference noise below 1 LSB at the 10-bit level.
Route the 16 MHz (or 33 MHz) oscillator traces as short as possible (under 10 mm) with a grounded guard trace on each side; do not route them under or parallel to I/O traces. Place the quartz load capacitors within 3 mm of OSC1/OSC2 with traces that go directly to the corresponding VSS pin rather than to the board ground plane, to minimise clock jitter. Keep the IC's exposed pad (where present on PT package) soldered to a copper pour of at least 50 mm^2 on the top layer for thermal dissipation.
PIC17C756A-16/PT program memory is OTP (one-time programmable, not Flash) - any code change requires a new chip. For development use a windowed 'JW' package or a compatible PIC18F / PIC16F emulation board. Also, the configuration bits are OTP and must be programmed before verification - leaving them in default state leaves WDT and code-protect disabled, which can cause field failures if hardware is noisy.
Compliance Information
RoHS and lead-free per Microchip PIC17C7XX datasheet (document 30289b). Not AEC-Q100 qualified. This part is migrating toward the recommended PIC18F6520 (per Microchip product page).