PIC17C756AT-16E/PT - 8-Bit 16MHz 32KB OTP MCU 64-TQFP | Microchip
N.º da peça: PIC17C756AT-16E/PT ✗ Fim de vida| Qtd. | Preço unitário | Total |
|---|---|---|
| 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 Visão geral
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.
Alternativas drop-in para PIC17C756AT-16E/PT — mesmo encapsulamento, compatível pino a pino. Peças de encapsulamento diferente que exigem retrabalho na PCB são excluídas.
Variantes desta série
Modelos da mesma série compatíveis como drop-in com PIC17C756AT-16E/PT (mesmo formato e footprint) — diferindo em ADC, Operating Temperature, Timers, Package, Program Memory Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC17C756AT-16/PT
✅ Drop-In✓ Em estoque
$11.95 / unidade
Ver ficha técnica →PIC17C756A-16E/PT
✅ Drop-In✓ Em estoque
$16.8 / unidade
Ver ficha técnica →PIC17C756A-16I/PT
✅ Drop-In✓ Em estoque
$11.2 / unidade
Ver ficha técnica →PIC17C756A-33E/PT
✅ Drop-In✓ Em estoque
$7.55 / unidade
Ver ficha técnica →PIC18F6520-I/PT
✅ Drop-In✓ Em estoque
$6.1 / unidade
Ver ficha técnica →PIC17C756AT-16E/PT Classificações máximas e características elétricas
| 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 |
| Temperatura de operação | -40C to +125C (Extended, 'E' suffix) |
| Encapsulamento | 64-pin TQFP (10x10 mm) |
| Tipo de montagem | Surface Mount |
Configuração de pinos do PIC17C756AT-16E/PT
| Pino 1 | OSC1 — Oscillator input (external clock or crystal) |
| Pino 2 | OSC2 — Oscillator output (crystal mode) |
| Pino 3 | MCLR — Master Clear reset input (active low) |
| Pino 4 | RA0/AN0 — PORTA bit 0 / ADC input 0 |
| Pino 5 | RA1/AN1 — PORTA bit 1 / ADC input 1 |
| Pino 6 | RA2/AN2 — PORTA bit 2 / ADC input 2 |
| Pino 7 | RA3/AN3/VREF — PORTA bit 3 / ADC input 3 / ADC reference |
| Pino 8 | RA4/AN4 — PORTA bit 4 / ADC input 4 |
| Pino 9 | RA5/AN5 — PORTA bit 5 / ADC input 5 |
| Pino 10 | RA6/AN6 — PORTA bit 6 / ADC input 6 |
| Pino 11 | RA7/AN7 — PORTA bit 7 / ADC input 7 |
| Pino 12 | Vss — Ground |
| Pino 13 | Vdd — Positive supply 4.5-5.5V |
| Pino 14 | RB0/INT — PORTB bit 0 / external interrupt |
| Pino 15 | RB1 — PORTB bit 1 |
| Pino 16 | RB2 — PORTB bit 2 |
| Pino 17 | RB3 — PORTB bit 3 |
| Pino 18 | RB4 — PORTB bit 4 |
| Pino 19 | RB5 — PORTB bit 5 |
| Pino 20 | RB6 — PORTB bit 6 |
| Pino 21 | RB7 — PORTB bit 7 |
| Pino 22 | RC0 — PORTC bit 0 / T1CKI |
| Pino 23 | RC1 — PORTC bit 1 / CCP2 |
| Pino 24 | RC2 — PORTC bit 2 / CCP1 |
| Pino 25 | RC3 — PORTC bit 3 / SCK/SCL |
| Pino 26 | RC4 — PORTC bit 4 / SDI/SDA |
| Pino 27 | RC5 — PORTC bit 5 / SDO |
| Pino 28 | RC6 — PORTC bit 6 / TX/CK |
| Pino 29 | RC7 — PORTC bit 7 / RX/DT |
| Pino 30 | Vss — Ground |
| Pino 31 | Vdd — Positive supply 4.5-5.5V |
| Pino 32 | RD0 — PORTD bit 0 / PSP0 |
| Pino 33 | RD1 — PORTD bit 1 / PSP1 |
| Pino 34 | RD2 — PORTD bit 2 / PSP2 |
| Pino 35 | RD3 — PORTD bit 3 / PSP3 |
| Pino 36 | RD4 — PORTD bit 4 / PSP4 |
| Pino 37 | RD5 — PORTD bit 5 / PSP5 |
| Pino 38 | RD6 — PORTD bit 6 / PSP6 |
| Pino 39 | RD7 — PORTD bit 7 / PSP7 |
| Pino 40 | RE0 — PORTE bit 0 / RD/AN8 |
| Pino 41 | RE1 — PORTE bit 1 / WR/AN9 |
| Pino 42 | RE2 — PORTE bit 2 / CS/AN10 |
| Pino 43 | RE3 — PORTE bit 3 / AN11 |
| Pino 44 | RE4 — PORTE bit 4 |
| Pino 45 | RE5 — PORTE bit 5 |
| Pino 46 | RE6 — PORTE bit 6 |
| Pino 47 | RE7 — PORTE bit 7 |
| Pino 48 | Vss — Ground |
| Pino 49 | Vdd — Positive supply 4.5-5.5V |
| Pino 50 | RF0 — PORTF bit 0 / AN12 |
| Pino 51 | RF1 — PORTF bit 1 / AN13 |
| Pino 52 | RF2 — PORTF bit 2 / AN14 |
| Pino 53 | RF3 — PORTF bit 3 / AN15 |
| Pino 54 | RF4 — PORTF bit 4 |
| Pino 55 | RF5 — PORTF bit 5 |
| Pino 56 | RF6 — PORTF bit 6 / C2OUT |
| Pino 57 | RF7 — PORTF bit 7 / C1OUT |
| Pino 58 | RG0 — PORTG bit 0 |
| Pino 59 | RG1 — PORTG bit 1 |
| Pino 60 | RG2 — PORTG bit 2 |
| Pino 61 | RG3 — PORTG bit 3 |
| Pino 62 | RG4 — PORTG bit 4 |
| Pino 63 | AVss — Analog ground |
| Pino 64 | AVdd — Analog positive supply 4.5-5.5V |
Aplicações típicas
PIC17C756AT-16E/PT é adequado para 6 aplicaçãos: 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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
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.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC17C756AT-16E/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | 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 |
Principais diferenciais
- 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)
Notas de projeto
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.
Informações de conformidade
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.