PIC16C710-20E/SS
PIC16C710-20E/SS - 8-Bit 20MHz OTP MCU with ADC | Microchip
The Microchip Technology PIC16C710-20E/SS is an 8-bit CMOS RISC microcontroller with integrated analog-to-digital converter, operating at up to 20 MHz instruction execution (200 ns instruction cycle) with 896 bytes of One-Time Programmable (OTP) program memory organized as 512 × 14 bits. It is housed in a 20-pin SSOP (Shrink Small Outline Package) with gull-wing leads and belongs to the automotive temperature grade (–40 °C to +125 °C), designated by the "E" suffix. The device belongs to the PIC16CXX mid-range family and offers 13 general-purpose I/O pins, a Timer0 8-bit timer/counter with 8-bit prescaler, four channels of 8-bit A/D conversion, brown-out reset (BOR) circuitry, and a watchdog timer.
A microcontroller (MCU) is a single integrated circuit that contains a processor core, program memory, working RAM, and multiple peripherals such as timers, communication interfaces, and analog-to-digital converters. Microcontrollers sit at the heart of embedded systems, executing firmware to control sensors, actuators, displays, and communication links. Within the broader semiconductor taxonomy, an MCU belongs to the logic/Integrated Circuits > Microcontrollers category, and more specifically to the PIC mid-range family descended from Microchip's original Harvard-architecture PIC design. The PIC16C71X series adds on-chip ADC, making it suitable for mixed-signal embedded designs where analog sensing must coexist with digital control logic.
Key features of the PIC16C710 include 36-byte general-purpose RAM, 64-byte EEPROM data memory (note: this part is OTP program + no separate EEPROM, only data EEPROM emulation in some variants), four 8-bit ADC channels with selectable reference, internal and external interrupt sources, and a programmable code-protection mechanism. The wide 2.5 V to 6.0 V operating voltage range supports both 3.3 V and 5 V system designs, and the 20 MHz clock rate provides 5 MIPS of processing throughput for real-time control loops.
Architecturally, the PIC16C710 uses a 14-bit instruction word with single-cycle execution except for branch instructions, which take two cycles. The Harvard architecture separates program and data memory buses, eliminating the fetch-decode bottleneck of von Neumann designs. The 8-bit ALU and 8-bit working register (W) handle arithmetic and logic operations, while 36 general-purpose RAM bytes serve as data storage with direct and indirect addressing modes.
Typical applications include automotive sensor signal conditioning, industrial control with analog inputs, appliance controls, battery chargers, and low-cost consumer devices. The combination of integrated ADC, ample I/O, and OTP programmability makes it well-suited for production-grade designs where code stability and small footprint are priorities. Design consideration: the OTP nature of program memory means firmware must be fully validated before production programming—once programmed, the code cannot be changed. For prototyping or field-upgradable designs, Flash-based PIC16F equivalents are typically preferred.
見積もり
お問い合わせ