PIC17C756AT-16E/PT - 8-Bit 16MHz 32KB OTP MCU 64-TQFP | Microchip
MPN: PIC17C756AT-16E/PT ✗ End of Life| Qty | Unit Price | Extended |
|---|---|---|
| 1 | $18.75 | $18.75 |
| 10 | $17.1 | $171.00 |
| 100 | $15.4 | $1,540.00 |
| 500 | $13.85 | $6,925.00 |
| 1,000 | $12.5 | $12,500.00 |
PIC17C756AT-16E/PT Overview
What is a PIC17C microcontroller? The PIC17C series is Microchip's high-performance 8-bit MCU family, sitting between the legacy PIC16 mid-range family and the later PIC18 enhanced family in the company's 8-bit hierarchy. PIC17C parts use a RISC instruction set of only 58 single-word instructions, all single-cycle except program branches and table reads/writes which take two cycles. This positions the PIC17C as a bridge product offering extended memory, more peripherals, and a wider address space than PIC16, before the PIC18 family superseded it.
Key features include 902 bytes of general-purpose RAM, 50 digital I/O pins, two 8-bit and one 16-bit timers, a 12-channel 10-bit Analog-to-Digital Converter, dual analog comparators, two USART ports, one MSSP (SPI/I2C) port, a 16-bit capture input, PWM and PSP modules, and a wide 4.5V to 5.5V single supply. The 'E' suffix designates the Extended industrial temperature grade of -40C to +125C.
Architecturally, the device employs a Harvard-style bus with separate program (16-bit wide OTP) and data memories, a 16-level hardware stack, and Microchip's standard mid-range core enhanced with multiply instructions and a wider 16-bit data path. The integrated ADC supports both single-ended and differential conversions, useful for sensor signal acquisition.
Typical applications include industrial automation controllers, automotive body and instrument-cluster modules, consumer appliance control boards, and embedded control subsystems requiring more GPIO and memory than PIC16 devices can offer while retaining the mature PIC16/17 toolchain and instruction set.
When designing with this part, note that the 'T' suffix denotes Tape & Reel packaging, the 'E' suffix marks the extended -40C to +125C temperature grade, and Microchip recommends considering PIC18F6520 as the modern recommended replacement for new designs since PIC17C is a mature family.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes for the PIC17C756AT-16E/PT that complement the manufacturer datasheet and accelerate engineer decision-making.
Drop-in alternatives for PIC17C756AT-16E/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 PIC17C756AT-16E/PT (same form factor and footprint) — differing in Package, Program Memory Type, ADC, Operating Temperature, Timers.
Quick Comparison Tool — Select alternative parts for side-by-side comparison:
PIC17C756AT-16/PT
✅ Drop-In✓ In Stock
$11.95 / Unit
View Datasheet →PIC17C756A-16E/PT
✅ Drop-In✓ In Stock
$16.8 / Unit
View Datasheet →PIC17C756A-16I/PT
✅ Drop-In✓ In Stock
$11.2 / Unit
View Datasheet →PIC17C756A-33E/PT
✅ Drop-In✓ In Stock
$7.55 / Unit
View Datasheet →PIC18F6520-I/PT
✅ Drop-In📋 Reference alternative (not in catalog)
PIC17C756AT-16E/PT Maximum Ratings & Electrical Characteristics
| Core Architecture | PIC 8-bit RISC |
| Family | PIC17C |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 32KB (16K x 16) |
| RAM Size | 902 bytes |
| Maximum CPU Speed | 16 MHz (8.25 MIPS) |
| Instruction Cycle | 121 ns (single cycle), 242 ns (branch/table) |
| Supply Voltage (Vdd) | 4.5 V to 5.5 V |
| I/O Pins | 50 |
| ADC | 12-channel, 10-bit |
| Timers | 2 x 8-bit, 1 x 16-bit |
| Communication | 2 x USART, 1 x MSSP (SPI/I2C) |
| Analog Comparators | 2 |
| Operating Temperature | -40C to +125C (Extended, 'E' suffix) |
| Package | 64-pin TQFP (10x10 mm) |
| Mounting Type | Surface Mount |
PIC17C756AT-16E/PT Pin Configuration
| Pin 1 | OSC1 — Oscillator input (external clock or crystal) |
| Pin 2 | OSC2 — Oscillator output (crystal mode) |
| Pin 3 | MCLR — Master Clear reset input (active low) |
| Pin 4 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Pin 5 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Pin 6 | RA2/AN2 — PORTA bit 2 / ADC input 2 |
| Pin 7 | RA3/AN3/VREF — PORTA bit 3 / ADC input 3 / ADC reference |
| Pin 8 | RA4/AN4 — PORTA bit 4 / ADC input 4 |
| Pin 9 | RA5/AN5 — PORTA bit 5 / ADC input 5 |
| Pin 10 | RA6/AN6 — PORTA bit 6 / ADC input 6 |
| Pin 11 | RA7/AN7 — PORTA bit 7 / ADC input 7 |
| Pin 12 | Vss — Ground |
| Pin 13 | Vdd — Positive supply 4.5-5.5V |
| Pin 14 | RB0/INT — PORTB bit 0 / external interrupt |
| 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 / T1CKI |
| Pin 23 | RC1 — PORTC bit 1 / CCP2 |
| Pin 24 | RC2 — PORTC bit 2 / CCP1 |
| Pin 25 | RC3 — PORTC bit 3 / SCK/SCL |
| Pin 26 | RC4 — PORTC bit 4 / SDI/SDA |
| Pin 27 | RC5 — PORTC bit 5 / SDO |
| Pin 28 | RC6 — PORTC bit 6 / TX/CK |
| Pin 29 | RC7 — PORTC bit 7 / RX/DT |
| Pin 30 | Vss — Ground |
| Pin 31 | Vdd — Positive supply 4.5-5.5V |
| Pin 32 | RD0 — PORTD bit 0 / PSP0 |
| Pin 33 | RD1 — PORTD bit 1 / PSP1 |
| Pin 34 | RD2 — PORTD bit 2 / PSP2 |
| Pin 35 | RD3 — PORTD bit 3 / PSP3 |
| Pin 36 | RD4 — PORTD bit 4 / PSP4 |
| Pin 37 | RD5 — PORTD bit 5 / PSP5 |
| Pin 38 | RD6 — PORTD bit 6 / PSP6 |
| Pin 39 | RD7 — PORTD bit 7 / PSP7 |
| Pin 40 | RE0 — PORTE bit 0 / RD/AN8 |
| Pin 41 | RE1 — PORTE bit 1 / WR/AN9 |
| Pin 42 | RE2 — PORTE bit 2 / CS/AN10 |
| Pin 43 | RE3 — PORTE bit 3 / AN11 |
| Pin 44 | RE4 — PORTE bit 4 |
| Pin 45 | RE5 — PORTE bit 5 |
| Pin 46 | RE6 — PORTE bit 6 |
| Pin 47 | RE7 — PORTE bit 7 |
| Pin 48 | Vss — Ground |
| Pin 49 | Vdd — Positive supply 4.5-5.5V |
| Pin 50 | RF0 — PORTF bit 0 / AN12 |
| Pin 51 | RF1 — PORTF bit 1 / AN13 |
| Pin 52 | RF2 — PORTF bit 2 / AN14 |
| Pin 53 | RF3 — PORTF bit 3 / AN15 |
| Pin 54 | RF4 — PORTF bit 4 |
| Pin 55 | RF5 — PORTF bit 5 |
| Pin 56 | RF6 — PORTF bit 6 / C2OUT |
| Pin 57 | RF7 — PORTF bit 7 / C1OUT |
| Pin 58 | RG0 — PORTG bit 0 |
| Pin 59 | RG1 — PORTG bit 1 |
| Pin 60 | RG2 — PORTG bit 2 |
| Pin 61 | RG3 — PORTG bit 3 |
| Pin 62 | RG4 — PORTG bit 4 |
| Pin 63 | AVss — Analog ground |
| Pin 64 | AVdd — Analog positive supply 4.5-5.5V |
Typical Applications
PIC17C756AT-16E/PT is suitable for 6 applications: Industrial Automation Controllers, Automotive Body Control Modules, Consumer Appliance Control Boards, Instrumentation and Data Acquisition, HVAC Control Systems, Security and Access Control Panels.
Industrial Automation Controllers
The PIC17C756AT-16E/PT fits industrial automation controllers because its 50 GPIO pins can directly drive relays, sensors, optocouplers, and keypads without external I/O expanders, while its 12-channel 10-bit ADC simultaneously samples analog sensor inputs such as temperature, pressure, or flow. Operating from 4.5V to 5.5V with -40C to +125C extended temperature grade, it survives harsh factory-floor conditions. The two USART ports enable RS-232/RS-485 communication with PLCs or HMIs, while the MSSP supports SPI displays or I2C EEPROMs for parameter storage. The 8.25 MIPS throughput at 16 MHz handles real-time PID loops and HMI scanning tasks comfortably. Designers should add a 5V supervisor/MCU-reset IC and place decoupling capacitors within 5 mm of each Vdd pin to mitigate industrial EMI.
Recommended
Automotive Body Control Modules
The PIC17C756AT-16E/PT's -40C to +125C extended temperature grade and 32KB OTP program memory make it suitable for automotive body control modules managing lighting, wipers, door locks, and mirror adjustments. Its 50 GPIO pins interface directly to relay drivers and switch inputs, while the 12-channel ADC reads battery voltage, ambient light, and temperature sensors. The two USARTs enable LIN or K-line communication with body controllers, and the MSSP drives I2C-based ambient light sensors or SPI-controlled LED drivers. Note: PIC17C756A is NRND; for new automotive designs consider PIC18F family or dsPIC33 with CAN-FD. Always add automotive-grade ESD protection (such as NUP4201) on bus pins and follow ISO 7637 transient immunity guidelines.
Recommended
Consumer Appliance Control Boards
In consumer appliances such as washing machines, dishwashers, refrigerators, and microwave ovens, the PIC17C756AT-16E/PT provides ample GPIO for keypad scanning, seven-segment or LCD display driving, and load control via triac or relay drivers. Its 32KB OTP holds application firmware plus user-interface state machines, and the 10-bit ADC reads motor current, water level, or thermistor inputs. The two USART ports enable diagnostic interfaces or wireless module connectivity. OTP memory is acceptable for high-volume consumer products where unit programming cost is amortized. Designers should add zero-cross detection on the AC mains side, use optocouplers (MOC3021) for triac isolation, and ensure the 5V regulator provides clean power with low ripple to keep ADC readings stable.
Recommended
Instrumentation and Data Acquisition
The PIC17C756AT-16E/PT's 12-channel 10-bit ADC with both single-ended and differential conversion modes makes it a fit for compact data acquisition systems measuring thermocouples, strain gauges, or process signals. The 16 MHz throughput captures samples at rates up to approximately 50 ksps while the MSSP streams data to a host PC via SPI, and the USART provides an asynchronous serial console. The 902-byte RAM buffers measurement frames before transmission, and the 32KB OTP stores calibration tables. For higher accuracy or higher sample rates, migrate to dsPIC33 or PIC18F. Place a precision 5V reference such as MCP1541 near the ADC Vref+ pin to maximize ADC linearity, and use guard traces around analog inputs.
Recommended
HVAC Control Systems
The PIC17C756AT-16E/PT supports HVAC control thermostats and zoning systems thanks to its combination of analog sensing, PWM generation, and serial communication. The 12-channel ADC reads multiple thermistor inputs for indoor/outdoor/slab temperature, while the 16-bit timer generates PWM outputs to modulate damper motors and fan speeds. The two USARTs interface to BACnet or Modbus modules, while the MSSP drives an I2C LCD display. Operating temperature up to +125C is acceptable for plenum-mounted controls. Consider migrating to PIC18F or dsPIC33 family for new designs; ensure firmware implements proper hysteresis and minimum on/off times to prevent relay/valve chattering that shortens actuator life.
Recommended
Security and Access Control Panels
For security alarm panels, access control readers, and intrusion detection systems, the PIC17C756AT-16E/PT offers 50 GPIO to interface with reed switches, PIR motion detectors, keypads, sirens, and relay outputs. Its 32KB OTP stores encrypted user credentials and zone configuration, and the 902-byte RAM holds event logs. The MSSP drives Wiegand-format card readers, while a USART connects to a central monitoring station via dialer or GSM module. OTP memory provides security against firmware extraction. Add TVS protection on external wiring, use opto-isolated inputs for long cable runs, and route the analog AVdd separately from digital Vdd with a ferrite bead for noise immunity.
Recommended
Recommended Products Summary
Engineering reference data for PIC17C756AT-16E/PT — comparison, design guidance, and compliance information.
Selection Guide
Comparison with Alternatives
| Parameter | This Product | PIC17C756AT-16/PT | PIC17C756A-16E/PT | PIC17C756A-16I/PT | PIC17C756A-33E/PT | PIC18F6520-I/PT |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 64-TQFP (10x10) | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same | 64-TQFP (10x10) - same |
| Program Memory | 32KB OTP | 32KB OTP | 32KB OTP | 32KB OTP | 32KB OTP | 32KB Flash |
| Max CPU Speed | 16 MHz (8.25 MIPS) | 16 MHz | 16 MHz | 16 MHz | 33 MHz | 40 MHz (10 MIPS) |
| Temperature Grade | -40C to +125C (Extended) | 0C to +70C | -40C to +125C | -40C to +85C | -40C to +125C | -40C to +85C |
| RAM | 902 bytes | 902 bytes | 902 bytes | 902 bytes | 902 bytes | 2048 bytes |
| I/O Pins | 50 | 50 | 50 | 50 | 50 | 52 |
| Packaging Format | Tape & Reel | Tape & Reel | Tray | Tray | Tray | Tray |
| Recommended Status | NRND | NRND | NRND | NRND | NRND | Active |
Key Differentiators
- Extended temperature grade (-40C to +125C) versus standard grade siblings (vs PIC17C756AT-16/PT)
- Tape & Reel packaging for automated SMT assembly (vs PIC17C756A-16E/PT (tray))
- Mature NRND family with same TQFP-64 footprint as flash successor (vs PIC18F6520-I/PT)
Design Notes
Decouple each Vdd pin (12, 31, 49) and AVdd pin (64) with a 100 nF ceramic capacitor placed within 5 mm of the pin and a bulk 10 uF tantalum or aluminum polymer on the main Vdd rail. Add a ferrite bead between digital Vdd and analog AVdd to suppress switching noise coupling into the ADC reference. Brown-Out Reset (BOR) should be enabled in the configuration bits to hold the MCU in reset if Vdd drops below 4.5 V, preventing corrupted OTP reads and undefined I/O behavior.
PIC17C756A is one-time-programmable: once programmed it cannot be erased or re-flashed. Designers should always prototype with a windowed or Flash-based PIC18F6520 (same 64-TQFP footprint) before committing to OTP production parts. Verify configuration bits (oscillator, watchdog, code protection, BOR) before programming; an incorrect config bit on OTP cannot be reversed. Keep a few spare blank PIC17C756AT-16E/PT units on hand for engineering samples, since Microchip may discontinue the family as NRND inventory depletes.
Route the crystal traces (OSC1/OSC2) as short as possible with a ground guard ring, and keep them away from high-current switching traces to avoid injection of EMI into the oscillator stage. Place the MCLR pull-up resistor and decoupling capacitor close to the MCLR pin. For ADC accuracy, route analog inputs (RA0-RA7, RE0-RE3, RF0-RF3) perpendicular to digital traces and surround them with a ground pour; use separate analog (AVdd/AVss) and digital (Vdd/Vss) power planes joined only at a single point near the regulator.
The 64-TQFP package dissipates approximately 250 mW at full 16 MHz operation across all I/O at 5 V. Estimated junction-to-ambient thermal resistance (theta_JA) for a 4-layer PCB with thermal vias is approximately 45 C/W; with only a 2-layer PCB it can exceed 70 C/W. For designs operating at the +125C extended temperature upper limit, use a 4-layer PCB with continuous ground plane beneath the IC to spread heat, and verify the MCU's typical 25 mA active current draw does not push the regulator beyond its thermal envelope.
Compliance Information
Lead-free finish per Microchip product page; RoHS/REACH/AEC-Q100 status not explicitly confirmed in available data and flagged as [DATA_NEEDED]. PIC17C family is NRND per Microchip product page.