PIC16C74AT-10/PT - 8-Bit OTP MCU, 7KB, 44-TQFP | Microchip
MPN: PIC16C74AT-10/PT ✗ Cuối đờiPIC16C74AT-10/PT Tóm tắt
An 8-bit OTP microcontroller is a microcontroller whose program memory can be written once by the user using an appropriate programmer and then becomes read-only - ideal for low- to mid-volume production where mask-ROM economics are not justified. The PIC16C74A belongs to Microchip's PIC16CXX mid-range architecture, which sits hierarchically under RISC microcontroller -> microcontroller unit (MCU) -> embedded controller -> semiconductor. The advanced RISC Harvard architecture and 35 single-word instruction set deliver deterministic, mostly single-cycle execution.
Key features include 4096 x 14-bit OTP program memory, 192 bytes of RAM, 33 I/O pins shared with peripherals, an on-chip 8-bit A/D converter, two 8-bit and one 16-bit timer/counters, a synchronous/asynchronous serial port (USART/SCI), a parallel slave port, and a watchdog timer with on-chip RC oscillator for reliable operation. The 10 MHz oscillator input yields roughly 5 MIPS sustained throughput.
Typical applications span industrial automation controllers, consumer-electronics user-interface boards, automotive body and convenience subsystems (pre-CAN generations), appliance control boards, and low-cost data-acquisition front-ends. Wide third-party and reference code availability for the PIC16C family accelerates time-to-market in cost-sensitive designs.
When designing in this part, remember that OTP memory cannot be reprogrammed in-circuit; plan for code-stable prototypes before committing to masked-volume production. Ensure decoupling capacitors are placed within a few millimeters of VDD/VSS pins and respect the oscillator start-up timing during in-system programming.
Bộ thay thế dễ dàng lắp đặt cho PIC16C74AT-10/PT — cùng gói, chân-to-chân tương thích. Các bộ phận yêu cầu hàn PCB bị loại trừ.
Các biến thể trong loạt này
Các mẫu cùng loạt có thể lắp đặt dễ dàng tương thích với PIC16C74AT-10/PT (cùng hình factor và footprint) — khác nhau ở Package, Core Architecture, Timers, Program Memory Size, A/D Converter.
PIC16C74A-10/PQ
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C74A-10/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C74A-10I/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C74A-10E/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C74A-20I/L
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C74A-10/P
✅ Drop-InLiên hệ để biết giá
Xem tài liệu →PIC16C74AT-10/PT Tỷ lệ tối đa & tính chất điện
| Product Family | PIC16CXX mid-range 8-bit MCU |
| Series | PIC16C74A |
| Program Memory Type | OTP (One-Time Programmable) |
| Program Memory Size | 4K x 14 words (7 KB) |
| RAM Size | 192 bytes |
| EEPROM Data Memory | None |
| Maximum CPU Speed | 10 MHz (5 MIPS) |
| Instruction Set | 35 single-word instructions |
| I/O Pins | 33 |
| Timers | 2 x 8-bit, 1 x 16-bit |
| A/D Converter | 8-bit, multi-channel |
| Serial Interface | USART/SCI (SCI/SPI) |
| Watchdog Timer | Yes (with on-chip RC oscillator) |
| Parallel Slave Port | Yes |
| Hộp | 44-pin TQFP (PT) |
| Trạng thái RoHS | unknown |
Cấu hình chân PIC16C74AT-10/PT
| Chân 1 | RA0/AN0 — PORTA bit 0 / analog input 0 |
| Chân 2 | RA1/AN1 — PORTA bit 1 / analog input 1 |
| Chân 3 | RA2/AN2 — PORTA bit 2 / analog input 2 |
| Chân 4 | RA3/AN3/VREF — PORTA bit 3 / analog input 3 / ADC reference |
| Chân 5 | RA4/T0CKI — PORTA bit 4 / Timer0 clock input |
| Chân 6 | RA5/AN4/SS — PORTA bit 5 / analog input 4 / SPI slave select |
| Chân 7 | AVss — Analog ground |
| Chân 8 | AVdd — Analog positive supply |
| Chân 9 | OSC1/CLKIN — Oscillator input / external clock |
| Chân 10 | OSC2/CLKOUT — Oscillator output / clock out |
| Chân 11 | RC0/T1OSO/T1CKI — PORTC bit 0 / Timer1 oscillator / clock input |
| Chân 12 | RC1/T1OSI/CCP2 — PORTC bit 1 / Timer1 oscillator / CCP2 |
| Chân 13 | RC2/CCP1 — PORTC bit 2 / Capture/Compare/PWM 1 |
| Chân 14 | RC3/SCK/SCL — PORTC bit 3 / I2C clock |
| Chân 15 | RC4/SDI/SDA — PORTC bit 4 / SPI data in / I2C data |
| Chân 16 | RC5/SDO — PORTC bit 5 / SPI data out |
| Chân 17 | RC6/TX/CK — PORTC bit 6 / USART TX / clock |
| Chân 18 | RC7/RX/DT — PORTC bit 7 / USART RX / data |
| Chân 19 | Vss — Ground |
| Chân 20 | Vdd — Positive supply |
| Chân 21 | RB0/INT — PORTB bit 0 / external interrupt |
| Chân 22 | RB1 — PORTB bit 1 |
| Chân 23 | RB2 — PORTB bit 2 |
| Chân 24 | RB3 — PORTB bit 3 |
| Chân 25 | RB4 — PORTB bit 4 |
| Chân 26 | RB5 — PORTB bit 5 |
| Chân 27 | RB6/PGC — PORTB bit 6 / ICSP clock |
| Chân 28 | RB7/PGD — PORTB bit 7 / ICSP data |
| Chân 29 | RD0/PSP0 — PORTD bit 0 / Parallel Slave Port bit 0 |
| Chân 30 | RD1/PSP1 — PORTD bit 1 / Parallel Slave Port bit 1 |
| Chân 31 | RD2/PSP2 — PORTD bit 2 / Parallel Slave Port bit 2 |
| Chân 32 | RD3/PSP3 — PORTD bit 3 / Parallel Slave Port bit 3 |
| Chân 33 | RD4/PSP4 — PORTD bit 4 / Parallel Slave Port bit 4 |
| Chân 34 | RD5/PSP5 — PORTD bit 5 / Parallel Slave Port bit 5 |
| Chân 35 | RD6/PSP6 — PORTD bit 6 / Parallel Slave Port bit 6 |
| Chân 36 | RD7/PSP7 — PORTD bit 7 / Parallel Slave Port bit 7 |
| Chân 37 | Vss — Ground |
| Chân 38 | Vdd — Positive supply |
| Chân 39 | RE0/RD/AN5 — PORTE bit 0 / read strobe / analog input 5 |
| Chân 40 | RE1/WR/AN6 — PORTE bit 1 / write strobe / analog input 6 |
| Chân 41 | RE2/CS/AN7 — PORTE bit 2 / chip select / analog input 7 |
| Chân 42 | Vss — Ground |
| Chân 43 | MCLR/Vpp — Master clear reset (active low) / programming voltage |
| Chân 44 | NC — Not connected (per datasheet) |
Ứng dụng tiêu biểu
PIC16C74AT-10/PT phù hợp cho 6 Áp dụngs: Industrial Automation Control Boards, Consumer Electronics User Interface Controllers, Appliance Control Boards, Low-Cost Data Acquisition Front-Ends, Automotive Body and Convenience Subsystems, Educational and Hobbyist Embedded Platforms.
Industrial Automation Control Boards
The PIC16C74AT-10/PT's 33 digital I/O pins, integrated 8-bit A/D converter, and 5 MIPS throughput make it a strong fit for industrial PLC-style control boards. Its 7 KB OTP program memory holds mid-complexity ladder-replacement logic for sensor aggregation, relay driving, and HMI keypad scanning. Per the Microchip PIC16C7X datasheet, the integrated USART supports Modbus RTU over RS-485 with external transceivers, while the watchdog timer with on-chip RC oscillator protects against firmware lockups in long-running factory environments. OTP memory suits cost-sensitive industrial products where firmware is code-frozen at release; consider PIC16F74 for designs requiring field updates.
Được đề xuất
Consumer Electronics User Interface Controllers
The PIC16C74AT-10/PT serves consumer electronics user-interface boards by combining 33 I/O for keypad/LED driving, an 8-bit ADC for potentiometer and battery monitoring, and a USART for host-CPU communication. Per Microchip's family datasheet, the parallel slave port allows direct connection to a host processor for command forwarding. Typical consumer UI tasks - menu navigation, backlight PWM via Timer2, IR remote decoding on INT pin - fit comfortably in 7 KB of OTP. The 44-pin TQFP supports modern SMD assembly lines, while the PIC16C74A's mature toolchain (MPLAB, Hi-Tech PICC) enables short development cycles.
Được đề xuất
Appliance Control Boards
The PIC16C74AT-10/PT is widely deployed in appliance controllers such as washing machines, dishwashers, and HVAC dampers where its 33 I/O drive triac/relay outputs and read temperature/pressure sensors via the 8-bit ADC. The integrated USART supports diagnostic ports for service technicians, while the watchdog timer with on-chip RC ensures recovery from motor noise events. OTP memory locks the firmware against end-user modification - a security plus in appliance applications. Per the PIC16C7X datasheet, the 10 MHz clock and 35-instruction RISC core deliver deterministic cycle counts for triac zero-cross timing and PID loop execution in temperature regulation.
Được đề xuất
Low-Cost Data Acquisition Front-Ends
The PIC16C74AT-10/PT functions as a low-cost data acquisition front-end by sampling up to 8 analog channels through its 8-bit ADC and forwarding digitized data over the USART to a host PC or gateway. Per the Microchip PIC16C7X family datasheet, the ADC's 8-bit resolution suits environmental monitoring (temperature, humidity, light) rather than precision instrumentation. The 192-byte RAM and 5 MIPS throughput sustain modest sampling rates for battery-powered sensor nodes. OTP memory locks calibration constants - critical for traceable measurement products - while the 44-pin TQFP package supports compact PCB designs.
Được đề xuất
Automotive Body and Convenience Subsystems
The PIC16C74AT-10/PT historically powered automotive body controllers (window lifts, mirror adjusters, lighting sequencers) where its 33 I/O drive H-bridge relays and read switch inputs, with the USART linking to other ECUs. Per Microchip's datasheet, the on-chip ADC reads battery voltage and temperature sensors, while the watchdog timer guards against automotive electrical transients. Although modern vehicles migrate to CAN/LIN MCUs, the PIC16C74A's robustness and mature automotive tooling keep it in legacy aftermarket applications. Designers should note that the PIC16C74A is not AEC-Q100 qualified; AEC-Q100 parts require PIC18 K-series or dsPIC variants.
Được đề xuất
Educational and Hobbyist Embedded Platforms
The PIC16C74AT-10/PT serves educational and hobbyist embedded projects by exposing the full PIC16 mid-range peripheral set - A/D, USART, timers, parallel slave port - in a breadboard-friendly 44-pin TQFP breakout. Per the Microchip PIC16C7X datasheet, the 35-instruction RISC architecture is ideal for teaching core MCU concepts (I/O, interrupts, timers, ADC) without overwhelming beginners. OTP memory adds a teaching constraint: students must debug code carefully before programming the production chip. The mature MPLAB IDE, Hi-Tech PICC compiler, and abundant online PIC16C tutorials make the PIC16C74AT-10/PT a familiar training platform in university embedded courses.
Được đề xuất
Tóm tắt các sản phẩm được đề xuất
Dữ liệu tham khảo kỹ thuật cho PIC16C74AT-10/PT — so sánh, hướng dẫn thiết kế và thông tin tuân thủ.
Hướng dẫn chọn lựa
So sánh với các sản phẩm thay thế
| Tham số | Sản phẩm này | PIC16C74A-10/PQ | PIC16C74A-10/L | PIC16C74A-10I/L | PIC16C74A-20I/L | PIC16C74A-10/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 44-pin TQFP (PT) | 44-pin MQFP (PQ) - same pin count | 44-pin PLCC (L) | 44-pin PLCC (L) | 44-pin PLCC (L) | 40-pin PDIP (P) |
| Program Memory | 7 KB OTP (4K x 14) | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP | 7 KB OTP |
| RAM Size | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes | 192 bytes |
| Maximum CPU Speed | 10 MHz (5 MIPS) | 10 MHz (5 MIPS) | 10 MHz (5 MIPS) | 10 MHz (5 MIPS) | 20 MHz (5 MIPS) | 10 MHz (5 MIPS) |
| I/O Pins | 33 | 33 | 33 | 33 | 33 | 33 |
| A/D Converter | 8-bit, multi-channel | 8-bit | 8-bit | 8-bit | 8-bit | 8-bit |
Bảo phân biệt quan trọng
- OTP-based security and lockability (vsPIC16F74 flash variant)
- TQFP-44 surface-mount package (vsPIC16C74A-10/P (PDIP-40))
- Mature PIC16 mid-range toolchain (vsPIC18 family)
Ghi chú thiết kế
The PIC16C74AT-10/PT requires a stable +5V (typical) supply with decoupling capacitors placed within a few millimeters of each VDD/VSS pin pair. Per Microchip's PIC16C7X datasheet, use 100 nF ceramic decoupling on every VDD pin and a bulk 10 uF tantalum or ceramic on the board's main supply rail. AVdd and AVss should be filtered separately from digital Vdd/Vss to keep ADC readings clean; a ferrite bead between digital and analog supplies is recommended. The MCLR pin needs a 10 kohm pull-up to VDD with a 100 nF cap to ground for proper reset behavior.
OTP (One-Time Programmable) memory can be written only once per device - any firmware bug in the production hex file cannot be patched in the field. Plan for rigorous code validation, including MPLAB simulator runs and prototype verification on flash-equivalent parts (PIC16F74) before committing to OTP programming. Ensure the oscillator start-up timer (OST) is accounted for during in-system programming sequences, and that configuration fuses (watchdog, oscillator mode, code protection) are correctly set before programming because OTP fuses cannot be changed after writing. Per the PIC16C7X datasheet, code-protect bits should be set last to allow re-verification.
When laying out the 44-pin TQFP footprint, follow Microchip's recommended land pattern with 0.8 mm pitch pads and a thermal pad strategy if expected dissipation is non-trivial. Keep the oscillator traces (OSC1/OSC2) short and surrounded by ground pour to minimize EMI pickup; route the MCLR trace away from high-frequency switching nodes. The parallel slave port pins (RD0-RD7, RE0-RE2) should be grouped together to simplify PCB routing to a host bus. Place the ICSP connector (RB6/RB7/MCLR/Vdd/Vss) at the board edge to allow in-system programming access without disassembly.
Thông tin tuân thủ
Compliance information not present in verified web data; refer to Microchip product page or datasheet for definitive RoHS/REACH status. PIC16C74A family is not AEC-Q100 qualified - automotive designs should use AEC-Q100 qualified PIC18 or dsPIC variants.