PIC16C74AT-10I/PT - 8-bit OTP MCU, 7KB, 33 I/O | Microchip
N.º da peça: PIC16C74AT-10I/PT ✓ Ativo| Qtd. | Preço unitário | Total |
|---|---|---|
| 1 | $9.5 | $9,50 |
| 10 | $8.4 | $84,00 |
| 100 | $7.1 | $710,00 |
| 500 | $6.2 | $3.100,00 |
| 1.000 | $5.45 | $5.450,00 |
PIC16C74AT-10I/PT Visão geral
A microcontroller (MCU) is a single-chip computer containing a CPU, non-volatile program memory, working RAM, and integrated peripherals such as timers, communication interfaces, and analog-to-digital converters. The PIC16C7X family sits within Microchip's mid-range 8-bit line, which evolved from the original PIC16C baseline. PIC microcontrollers are widely used in embedded control because of their deterministic instruction set, low power consumption, and ease of programming through Microchip's MPLAB X toolchain and the familiar PICkit and ICD programmers.
Key features of the PIC16C74AT-10I/PT include its 7KB one-time-programmable (OTP) program memory allowing prototype and small-volume production runs without an EEPROM/Flash step, 192 bytes of data RAM, 33 I/O pins arranged across multiple ports, an integrated ADC, and USART plus MSSP for asynchronous serial and SPI/I2C synchronous communications. Two Capture/Compare/PWM modules are included for timing and motor-control tasks, while 8K x 14-bit instruction-word width makes the part code-efficient for mid-range control applications. The industrial temperature grade (-40C to +85C) and TQFP-44 surface-mount package support compact, factory-floor designs.
Architecturally, the PIC16C74A uses a Harvard RISC core with separate program and data buses, an 8-level deep hardware stack, and direct, indirect, and relative addressing modes. The ADC is a successive-approximation 8-bit converter with multiple input channels multiplexed onto the I/O pins. The IC operates fully statically, meaning the clock can be stopped without losing register state, enabling low-power sleep modes useful for battery-backed or polled sensor designs.
Typical applications include industrial automation and motor-control boards, automotive body and HVAC subsystems (for equivalent Flash parts in the PIC16F family), consumer appliance controls such as washing machines and microwave ovens, and embedded instrumentation requiring UART or I2C communication with analog sensing. In all these roles, the PIC16C74A's combination of ADC, PWM, and serial peripherals reduces external component count.
When designing with this part, note that OTP memory requires windowed/UV-erase or one-time programming; for in-system reprogrammability, consider Flash-based siblings in the PIC16F74 family with the same pinout. Always place a 0.1uF decoupling capacitor close to VDD and a bulk capacitor near the analog AVdd pin to keep ADC readings clean.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the standalone manufacturer datasheet.
Alternativas drop-in para PIC16C74AT-10I/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 PIC16C74AT-10I/PT (mesmo formato e footprint) — diferindo em Package, ADC, Core Architecture, Operating Temperature Range, Program Memory Type.
Ferramenta de comparação rápida — selecione peças alternativas para comparação lado a lado:
PIC16C74A-10I/PT
✅ Drop-In✓ Em estoque
$4.85 / unidade
Ver ficha técnica →PIC16C74AT-20I/PT
✅ Drop-In✓ Em estoque
$5.98 / unidade
Ver ficha técnica →PIC16F874-20I/PT
✅ Drop-In📋 Alternativa de referência (fora do catálogo)
PIC16F747-I/PT
✅ Drop-In✓ Em estoque
$4.4 / unidade
Ver ficha técnica →PIC16C74A-10I/P
✅ Drop-In ⚠️ Especificações não verificadas✓ Em estoque
$4.95 / unidade
Ver ficha técnica →PIC16C74AT-10I/PT Classificações máximas e características elétricas
| Product Type | 8-bit Microcontroller (MCU) |
| Core Architecture | PIC16C mid-range RISC |
| Program Memory Type | EPROM / OTP |
| Program Memory Size | 7 KB (4096 x 14 words; 8K x 14 listed in datasheet) |
| Data RAM | 192 bytes |
| Data EEPROM | Not present |
| Frequência máxima de clock | 10 MHz |
| Instruction Throughput | 5 MIPS |
| Number of I/O Pins | 33 |
| Supply Voltage (Vdd) | 4 V to 6 V |
| Faixa de temperatura de operação | -40C to +85C (Industrial) |
| Encapsulamento | 44-pin TQFP (PT) |
| Tipo de montagem | Surface Mount |
| ADC | 8-bit, multi-channel (successive approximation) |
| Communication Interfaces | USART (SCI), MSSP (SPI / I2C) |
| Timers / CCP | 3 Timers, 2 CCP modules |
| Instruction Set | 35 single-word instructions |
| Status RoHS | Compliant per distributor data |
Configuração de pinos do PIC16C74AT-10I/PT
| Pino 1 | MCLR/VPP — Master clear reset input or programming voltage |
| Pino 2 | RA0/AN0 — PORTA bit 0 / Analog input 0 |
| Pino 3 | RA1/AN1 — PORTA bit 1 / Analog input 1 |
| Pino 4 | RA2/AN2 — PORTA bit 2 / Analog input 2 |
| Pino 5 | RA3/AN3/VREF — PORTA bit 3 / Analog input 3 / Voltage reference |
| Pino 6 | RA4/T0CKI — PORTA bit 4 / Timer 0 clock input |
| Pino 7 | RA5/AN4/SS — PORTA bit 5 / Analog input 4 / SPI slave select |
| Pino 8 | RE0/RD/AN5 — PORTE bit 0 / Read control for parallel slave port / Analog input 5 |
| Pino 9 | RE1/WR/AN6 — PORTE bit 1 / Write control for PSP / Analog input 6 |
| Pino 10 | RE2/CS/AN7 — PORTE bit 2 / Chip select for PSP / Analog input 7 |
| Pino 11 | VDD — Positive supply voltage (4V to 6V) |
| Pino 12 | VSS — Ground reference |
| Pino 13 | OSC1/CLKIN — Oscillator input / external clock input |
| Pino 14 | OSC2/CLKOUT — Oscillator output / clock output |
| Pino 15 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer 1 oscillator output / Timer 1 clock input |
| Pino 16 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer 1 oscillator input / Capture-Compare-PWM 2 |
| Pino 17 | RC2/CCP1 — PORTC bit 2 / Capture-Compare-PWM 1 |
| Pino 18 | RC3/SCK/SCL — PORTC bit 3 / SPI clock / I2C clock |
| Pino 19 | RD0/PSP0 — PORTD bit 0 / Parallel slave port bit 0 |
| Pino 20 | RD1/PSP1 — PORTD bit 1 / Parallel slave port bit 1 |
| Pino 21 | RD2/PSP2 — PORTD bit 2 / Parallel slave port bit 2 |
| Pino 22 | RD3/PSP3 — PORTD bit 3 / Parallel slave port bit 3 |
| Pino 23 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Pino 24 | RC5/SDO — PORTC bit 5 / SPI data out |
| Pino 25 | RC6/TX/CK — PORTC bit 6 / USART transmit / USART clock |
| Pino 26 | RC7/RX/DT — PORTC bit 7 / USART receive / USART data |
| Pino 27 | RD4/PSP4 — PORTD bit 4 / Parallel slave port bit 4 |
| Pino 28 | RD5/PSP5 — PORTD bit 5 / Parallel slave port bit 5 |
| Pino 29 | RD6/PSP6 — PORTD bit 6 / Parallel slave port bit 6 |
| Pino 30 | RD7/PSP7 — PORTD bit 7 / Parallel slave port bit 7 |
| Pino 31 | VSS — Ground reference |
| Pino 32 | VDD — Positive supply voltage (4V to 6V) |
| Pino 33 | RB0/INT — PORTB bit 0 / External interrupt input |
| Pino 34 | RB1 — PORTB bit 1 |
| Pino 35 | RB2 — PORTB bit 2 |
| Pino 36 | RB3 — PORTB bit 3 |
| Pino 37 | RB4 — PORTB bit 4 |
| Pino 38 | RB5 — PORTB bit 5 |
| Pino 39 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Pino 40 | RB7/PGD — PORTB bit 7 / ICSP data |
| Pino 41 | AVDD — Analog supply voltage |
| Pino 42 | AVSS — Analog ground |
| Pino 43 | NC — Not connected (per datasheet) |
| Pino 44 | NC — Not connected (per datasheet) |
Aplicações típicas
PIC16C74AT-10I/PT é adequado para 6 aplicaçãos: Industrial Automation Controllers, Automotive Body and HVAC Modules, Consumer Appliance Control Boards, Embedded Instrumentation and Data Loggers, Motor Control and PWM Driver Boards, Smart Sensor and IoT Edge Nodes.
Industrial Automation Controllers
The PIC16C74AT-10I/PT fits industrial PLC and sensor-interface nodes thanks to its 8-bit ADC, USART, MSSP SPI/I2C, and two CCP modules, plus an industrial -40C to +85C rating. With 33 I/O pins, the device can directly drive relays, read 4-20 mA sensor front-ends through the ADC, and bridge to a master PLC over RS-485 via the USART. At 5 MIPS throughput, deterministic loop times under 200 microseconds are achievable for closed-loop control. The TQFP-44 footprint allows compact DIN-rail module designs.
Recomendado
Automotive Body and HVAC Modules
Although EPROM-based, the PIC16C74AT-10I/PT is used in mature automotive body controllers and HVAC modules where firmware is finalized and OTP suffices. The PIC16C7X CCP modules generate PWM for blower-speed control, the ADC reads cabin temperature sensors, and the MSSP drives I2C climate-display panels. Industrial temperature grade (-40C to +85C) covers cabin environments. For new automotive designs requiring AEC-Q100, Microchip recommends the PIC16F7X Flash family as the next-generation drop-in replacement in the same TQFP-44 footprint.
Recomendado
Consumer Appliance Control Boards
The PIC16C74AT-10I/PT powers washing-machine, microwave, and dishwasher control boards where its 7KB OTP memory holds fixed appliance firmware and the integrated ADC reads temperature and water-level sensors. The two CCP modules drive motor triacs through zero-crossing detection, while the USART connects to LED display or key-scan front-panel controllers. At a unit price near $5.45 at 1000 pieces, it remains cost-effective for high-volume appliance production runs.
Recomendado
Embedded Instrumentation and Data Loggers
The PIC16C74AT-10I/PT serves as a low-cost data-acquisition front-end in test fixtures and standalone loggers. Its 8-bit ADC and 33 I/O lines multiplex multiple sensor inputs, the USART streams digitized measurements to a host PC at 115200 baud, and the MSSP I2C bus connects to external EEPROM for data storage. At 10 MHz / 5 MIPS, sampling rates above 50 kSPS are reachable. The industrial temperature grade allows operation in factory-floor enclosures.
Recomendado
Motor Control and PWM Driver Boards
The PIC16C74AT-10I/PT's two CCP modules deliver independent PWM channels for brushed-DC and small stepper motor control, while the ADC reads current-sense amplifiers for closed-loop torque control. With 5 MIPS throughput, the firmware can run a 10 kHz PWM update loop while servicing USART commands for variable-speed setpoints. The 44-pin TQFP package exposes 33 I/O pins for limit-switch inputs, brake control, and fault-flag handling on small industrial drives.
Recomendado
Smart Sensor and IoT Edge Nodes
For wired IoT edge nodes, the PIC16C74AT-10I/PT integrates sensor sampling, local decision making, and protocol bridging in one TQFP-44 device. The 8-bit ADC digitizes analog sensors, the MSSP I2C reads digital temperature/humidity sensors, and the USART forwards aggregated data to a higher-level gateway. Static CMOS operation allows the oscillator to halt in sleep mode, dropping current draw for battery-backed sensor deployments. Flash-based PIC16F7X siblings are recommended when over-the-air firmware updates are needed.
Recomendado
Resumo dos produtos recomendados
Dados de referência de engenharia para PIC16C74AT-10I/PT — comparação, orientação de projeto e informações de conformidade.
Guia de seleção
Comparação com alternativas
| Parâmetro | Este produto | PIC16C74A-10I/PT | PIC16C74AT-20I/PT | PIC16F874-20I/PT | PIC16F747-I/PT | PIC16C74A-10I/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same | 44-pin TQFP (PT) - same |
| Program Memory Type | EPROM / OTP (7 KB) | EPROM / OTP (7 KB) | EPROM / OTP (7 KB) | Flash (4 KB) | Flash (7 KB) | EPROM / OTP (7 KB) |
| Maximum Clock | 10 MHz | 10 MHz | 20 MHz | 20 MHz | 20 MHz | 10 MHz |
| MIPS | 5 MIPS | 5 MIPS | 5 MIPS | 5 MIPS | 5 MIPS | 5 MIPS |
| Data RAM | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Data EEPROM | Not present | Not present | Not present | 256 bytes | 256 bytes | Not present |
| In-System Reprogrammable | No (OTP) | No (OTP) | No (OTP) | Yes (Flash) | Yes (Flash) | No (OTP) |
| Operating Voltage | 4 V to 6 V | 4 V to 6 V | 4 V to 6 V | 2 V to 6 V | 2 V to 6 V | 4 V to 6 V |
| Temperature Range | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) | -40C to +85C (Industrial) |
Principais diferenciais
- Mature OTP silicon with 7 KB program memory (vs PIC16F874-20I/PT)
- Drop-in compatibility with Flash-based PIC16F874 (vs PIC16F874-20I/PT)
- Higher maximum throughput than lower-numbered PIC16C7X parts (vs PIC16C73A-10I/SO)
Notas de projeto
Place a 0.1 uF decoupling capacitor within 5 mm of each VDD/VSS pin pair (pins 11/12 and 31/32) and add a 10 uF bulk capacitor near the analog AVDD/AVSS pins (41/42). The PIC16C74A is sensitive to supply ripple during ADC conversions; insufficient decoupling can show up as 1-2 LSB noise on the ADC result. Tie AVDD to VDD through a ferrite bead if the analog and digital rails must be isolated.
Keep the MCLR/VPP trace short and place the MCLR pull-up resistor (typically 10 kohm) within a few millimeters of pin 1. Long MCLR traces pick up noise and cause spurious resets in electrically noisy environments such as motor-control boards. For in-circuit serial programming (ICSP), route RB6/PGC and RB7/PGD to an ICSP header with short, equal-length traces and series resistors near the MCU to limit programming-edge ringing.
Do not exceed 6 V on VDD - the EPROM cell oxide breaks down above this limit and the part will be permanently damaged. The 'I' temperature suffix covers -40C to +85C; for extended-temperature designs select the 'E' suffix where available. When migrating to PIC16F874-20I/PT, remember to update the configuration bits (especially the oscillator HS/XT selection and the watchdog enable) because the Flash part's CONFIG registers differ from the PIC16C74A's.
The PIC16C74AT-10I/PT's parallel slave port (PORTD with PORTE control signals RE0/RE1/RE2) must be connected to the external bus with 100-ohm series damping resistors if the bus length exceeds 50 mm to suppress ringing. The USART pins (RC6/TX, RC7/RX) need short traces or a 100-ohm series resistor at the driver when driving long cables. The MSSP I2C lines (RC3/SCL, RC4/SDA) should use external 4.7 kohm pull-ups to VDD regardless of the internal weak-pull-up configuration.
Informações de conformidade
RoHS3 compliant per ics-embedded and distributor data. Industrial temperature grade only; not AEC-Q100 qualified for automotive use - choose PIC16F7X Flash siblings for AEC-Q100 applications.