PIC16F721-I/SS - 8-Bit 16MHz MCU, 7KB Flash, 20-SSOP | Microchip
部品番号: PIC16F721-I/SS ✓ 生産中| 数量 | 単価 | 小計 |
|---|---|---|
| 1 | $1.93 | $1.93 |
| 10 | $1.74 | $17.40 |
| 100 | $1.5 | $150.00 |
| 500 | $1.34 | $670.00 |
| 1,000 | $1.2 | $1,200.00 |
PIC16F721-I/SS 概要
An 8-bit PIC microcontroller is a compact, deterministic processor built on Microchip's RISC (Reduced Instruction Set Computer) architecture. Within the semiconductor hierarchy, PIC MCUs sit under the broader category of microcontrollers (MCUs), which themselves fall under microprocessors and computing ICs. The mid-range PIC16 family is one of the most widely deployed 8-bit MCU lines in the industry, used wherever low power, simple peripherals, and predictable interrupt latency matter more than raw compute. nanoWatt XLP technology extends battery life by reducing active and sleep currents, distinguishing the PIC16F721 from general-purpose 8-bit competitors.
Key specifications include 18 I/O pins with 25mA source/sink current capability, two 8-bit timers (TMR0/TMR2) and one 16-bit timer (TMR1), a 12-channel 8-bit ADC, and serial interfaces including I2C, SPI, and AUSART (Enhanced USART). The device supports 2.0V to 5.5V operation and includes a CCP module for Capture/Compare/PWM, watchdog timer, power-on reset, and brown-out reset.
The PIC16F721 uses a Harvard architecture with separate program and data buses, allowing simultaneous instruction fetch and data access. On-chip peripherals are mapped to a linear I/O space, and the mid-range core executes 35 single-word instructions with 8-level hardware stack. The internal 16MHz oscillator eliminates the need for an external crystal in cost-sensitive designs.
Typical applications include consumer appliance controls, sensor node interfaces, battery-powered remote controls, LED lighting controllers, and low-cost industrial sensor conditioning. The combination of XLP nanoWatt technology and multiple timer/capture channels also suits metering and HVAC subsystems.
When designing, derate total I/O source/sink to 200mA per port bank and 400mA per device to stay within absolute maximum ratings, and place the 0.1uF VDD decoupling capacitor within 5mm of the supply pin.
This page synthesizes distributor pricing, drop-in alternatives, and practical design notes not found in the manufacturer datasheet.
ドロップイン代替品: PIC16F721-I/SS — 同一パッケージでピン互換。PCBの作り直しが必要な異なるパッケージの部品は除外されています。
このシリーズのバリエーション
同一シリーズでドロップイン互換のモデル: PIC16F721-I/SS (同一形状・フットプリント) — 相違点: Package, Operating Temperature, Internal Oscillator, ADC, Timers.
クイック比較ツール — 並列比較する代替部品を選択:
PIC16F721-I/SO
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$0.92 / 個
データシートを見る →PIC16F720-I/SS
✅ ドロップイン✓ 在庫あり
$0.82 / 個
データシートを見る →PIC16F721-E/SS
✅ ドロップイン✓ 在庫あり
$0.85 / 個
データシートを見る →PIC16F690-I/SS
✅ ドロップイン✓ 在庫あり
$1.41 / 個
データシートを見る →PIC16F687-I/SS
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.27 / 個
データシートを見る →PIC16F677-I/SS
✅ ドロップイン ⚠️ 仕様未検証✓ 在庫あり
$1.27 / 個
データシートを見る →PIC16F720T-I/SS
✅ ドロップイン✓ 在庫あり
$1.02 / 個
データシートを見る →PIC16F721-I/SS 最大定格&電気的特性
| Core | PIC16 mid-range 8-bit RISC |
| Instruction Set Size | 35 instructions |
| Stack Levels | 8 (hardware) |
| Program Memory (Flash) | 7KB (4K x 14 words) |
| SRAM | 256 bytes |
| EEPROM | 128 bytes |
| Maximum Clock Speed | 16 MHz |
| Instruction Cycle Time | 200 ns @ 16 MHz |
| Supply Voltage Range | 2.0 V to 5.5 V |
| I/O Pins | 18 |
| I/O Source/Sink Current | 25 mA per pin |
| Timers | Two 8-bit (TMR0/TMR2), one 16-bit (TMR1) |
| ADC | 12-channel, 8-bit |
| Communication Interfaces | I2C, SPI, AUSART (EUSART) |
| CCP Module | Capture / Compare / PWM |
| Watchdog Timer | Yes (WDT) |
| Reset Sources | POR (Power-on Reset), BOR (Brown-out Reset) |
| Internal Oscillator | 16 MHz (internal, no external crystal required) |
| 動作温度 | -40 C to +85 C (Industrial, 'I' suffix) |
| パッケージ | 20-SSOP (0.209", 5.30 mm body width) |
| 実装タイプ | Surface Mount |
| Technology | nanoWatt XLP (eXtreme Low Power) |
| RoHS ステータス | Compliant |
| Lead-Free | Yes |
PIC16F721-I/SS ピン構成
| ピン 1 | RA3/AN3/VREF+/T0CKI/SS/MCLR — PORTA bit 3 / ADC ch3 / VREF+ / TMR0 clock / SPI SS / Master Clear (reset, active low) |
| ピン 2 | RA0/AN0/ULPWU — PORTA bit 0 / ADC ch0 / Ultra-Low-Power Wake-up input |
| ピン 3 | RA1/AN1 — PORTA bit 1 / ADC ch1 |
| ピン 4 | RA2/AN2 — PORTA bit 2 / ADC ch2 |
| ピン 5 | RC0/T1OSO/T1CKI — PORTC bit 0 / TMR1 oscillator output / TMR1 clock input |
| ピン 6 | RC1/T1OSI/CCP1 — PORTC bit 1 / TMR1 oscillator input / CCP1 PWM output |
| ピン 7 | RC2/AN6 — PORTC bit 2 / ADC ch6 |
| ピン 8 | RC3/AN7 — PORTC bit 3 / ADC ch7 |
| ピン 9 | RC4/SDA/SDI — PORTC bit 4 / I2C data / SPI data in |
| ピン 10 | RC5/SCL/SCK — PORTC bit 5 / I2C clock / SPI clock |
| ピン 11 | RC6/AN8/TX/CK — PORTC bit 6 / ADC ch8 / AUSART TX / AUSART clock |
| ピン 12 | RC7/AN9/RX/DT — PORTC bit 7 / ADC ch9 / AUSART RX / AUSART data |
| ピン 13 | RB0/AN10/INT — PORTB bit 0 / ADC ch10 / external interrupt |
| ピン 14 | RB1/AN11 — PORTB bit 1 / ADC ch11 |
| ピン 15 | RB2 — PORTB bit 2 |
| ピン 16 | RB3 — PORTB bit 3 |
| ピン 17 | RB4 — PORTB bit 4 |
| ピン 18 | RA5/RA4/T1G/SS — PORTA bit 5 / PORTA bit 4 (shared) / TMR1 gate / SPI SS |
| ピン 19 | VDD — Positive supply voltage (1.8 V to 5.5 V) |
| ピン 20 | VSS — Ground reference |
主な用途
PIC16F721-I/SS の用途: 7 件s: Consumer Appliance Control, Battery-Powered Remote Control, Industrial Sensor Conditioning, LED Lighting Controller, HVAC and Metering Subsystems, Toy and Hobby Electronics, Smart Home Sensor Node.
Consumer Appliance Control
The PIC16F721-I/SS suits consumer appliance control boards where 7 KB Flash and 18 I/O provide headroom for state-machine firmware and key/sensor scanning. The CCP module drives TRIACs or relays for heater/load control, and the 12-channel 8-bit ADC reads temperature sensors and potentiometers for closed-loop regulation. nanoWatt XLP keeps standby power below 1 uA, helping appliances meet energy-star idle budgets. The internal 16 MHz oscillator eliminates the external crystal, reducing BOM cost on high-volume SKUs. Pin-compatible mid-range PIC16F720-I/SS can drop in if firmware is refactored to fit 4 KB Flash.
おすすめ
Battery-Powered Remote Control
The PIC16F721-I/SS is well matched to battery-powered remote controls thanks to nanoWatt XLP sleep current below 1 uA and an active current near 1 mA at low clock speeds. The AUSART supports sub-1 GHz or infrared transceiver ICs over a UART-style link, while the integrated timers debounce keypads without external glue logic. With 18 I/O the device can scan up to a 6x6 matrix for full TV-style remotes, and 7 KB Flash stores EPG or device-list look-up tables. Two AA alkaline cells typically deliver multi-year service life in this configuration.
おすすめ
Industrial Sensor Conditioning
The PIC16F721-I/SS handles industrial 4-20 mA loop and 0-10 V analog sensor conditioning with its 12-channel 8-bit ADC, which can be expanded to 10-bit resolution via oversampling in firmware. The 25 mA source/sink I/O drive lets the MCU power opto-couplers and small relays directly. Wide 1.8-5.5 V supply tolerates noisy 24 V-to-5 V rails common on factory floors, while the BOR (brown-out reset) prevents latch-up during brown-outs. The same SSOP-20 footprint as the PIC16F690-I/SS allows field upgrades to higher-resolution ADC without PCB rework.
おすすめ
LED Lighting Controller
The PIC16F721-I/SS serves as the brain of addressable LED drivers and architectural lighting controllers. Its CCP module generates PWM signals for color mixing or dimming, and the 16 MHz core sustains multi-channel DMX-512 or DALI protocol decoding via AUSART. The 12-channel ADC reads ambient light sensors and potentiometer sliders for adaptive lighting. With 7 KB Flash the firmware supports zone presets and transition curves without external memory, and the SSOP-20 footprint suits slim in-fixture PCBs.
おすすめ
HVAC and Metering Subsystems
The PIC16F721-I/SS fits HVAC damper controls and utility metering endpoints where low sleep current and moderate compute are required. The 16-bit TMR1 supports real-time-clock baselining when paired with a 32.768 kHz crystal, enabling wake-on-timer duty cycles. The internal 16 MHz oscillator and AUSART module interface to narrowband PLC or wireless M-Bus modems for AMR. 128 B EEPROM records log/calibration data through 1 million erase/write cycles per Microchip datasheet.
おすすめ
Toy and Hobby Electronics
The PIC16F721-I/SS powers hobby-grade RC receivers, animatronic toys, and educational kits where its low cost and 20-SSOP footprint simplify hand assembly or reflow. The CCP module generates servo PWM, while two 8-bit timers multiplex LEDs or buzzers without CPU overhead. 7 KB Flash stores sound-effect playback tables and motion sequences. The internal oscillator eliminates crystals on hobby budgets, and the AUSART links to Bluetooth or 2.4 GHz transceiver daughter-boards for app-controlled designs.
おすすめ
Smart Home Sensor Node
The PIC16F721-I/SS forms the core of small smart-home sensor nodes that report temperature, humidity, or contact closure over SPI or AUSART to a wireless host MCU. Its nanoWatt XLP sleep current under 1 uA extends coin-cell life to multi-year horizons, while 7 KB Flash holds protocol stacks and device descriptors. The 12-channel ADC reads multiple analog sensors simultaneously, and the BOR/POR chain provides reliable cold-start behavior in unattended deployments. The same SSOP-20 footprint as PIC16F690-I/SS allows migration to 10-bit ADC without PCB changes.
おすすめ
おすすめ製品の概要
エンジニアリング参考データ: PIC16F721-I/SS — 比較、設計ガイダンス、コンプライアンス情報。
選定ガイド
代替品との比較
| パラメータ | この製品 | PIC16F720-I/SS | PIC16F721-E/SS | PIC16F690-I/SS | PIC16F687-I/SS | PIC16F677-I/SS |
|---|---|---|---|---|---|---|
| Package | 20-SSOP (5.30 mm body) | 20-SSOP - same footprint | 20-SSOP - same footprint | 20-SSOP - same footprint | 20-SSOP - same footprint | 20-SSOP - same footprint |
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Program Memory (Flash) | 7 KB | 4 KB (-43%) | 7 KB (same) | 7 KB (same) | 7 KB (same) | 7 KB (same) |
| SRAM | 256 B | 256 B (same) | 256 B (same) | 256 B (same) | 256 B (same) | 256 B (same) |
| Max Clock Speed | 16 MHz | 16 MHz (same) | 16 MHz (same) | 20 MHz (+25%) | 20 MHz (+25%) | 20 MHz (+25%) |
| ADC Resolution | 8-bit, 12-channel | 8-bit, 12-channel | 8-bit, 12-channel | 10-bit, 12-channel (+25% resolution) | 10-bit, 14-channel | 10-bit, 12-channel |
| Operating Temperature | -40 C to +85 C (Industrial) | -40 C to +85 C | -40 C to +125 C (Extended) | -40 C to +85 C | -40 C to +85 C | -40 C to +85 C |
| I/O Pins | 18 | 18 | 18 | 18 | 18 | 18 |
| Supply Voltage Range | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 1.8 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
主な差別化要因
- Maximum Flash in the SSOP-20 mid-range family at lowest cost (vs PIC16F720-I/SS)
- Wide 1.8 V supply range vs 2.0 V competitors (vs PIC16F690-I/SS)
- Industrial temperature range matches mainstream usage (vs PIC16F721-E/SS)
設計ノート
Place a 0.1 uF ceramic decoupling capacitor within 5 mm of the VDD pin (pin 19) with a short, wide trace to VSS. For designs with switching peripherals, add a bulk 10 uF tantalum or ceramic capacitor adjacent to the MCU. The nanoWatt XLP sleep current can exceed the leakage of the decoupling capacitor if it is too large, so choose C0G/NP0 ceramics rated for 5 V minimum to avoid voltage coefficient derating. Connect VSS pin 20 to a low-impedance ground plane to keep ADC readings clean.
PIC16F721 absolute maximum ratings list 25 mA per I/O pin but only 200 mA total source and 200 mA total sink across all I/O. Exceeding these limits may cause latch-up. Do not drive LEDs directly without current-limiting resistors and avoid using adjacent pins as simultaneous high-source and high-sink paths. The MCLR pin (pin 1) is multiplexed with RA3 and requires a weak pull-up to VDD for normal operation; if unused as a reset, configure it as an input only.
Route the analog inputs (AN0-AN11) away from high-frequency digital lines and the AUSART switching signals to minimize crosstalk into the ADC. Use a ground guard ring around the analog pins if the board is dense. Keep the 32.768 kHz crystal traces to T1OSI/T1OSO (RC0/RC1) short and symmetrical when using the TMR1 oscillator for RTC baselining. The exposed pad of the SSOP-20 is not present, so a single bottom-side copper pour provides thermal relief.
For ICD (In-Circuit Debugger) compatibility, route PGC and PGD to dedicated pins with no series resistors or capacitors; Microchip programmers expect a clean signal. If you use the LVP (Low-Voltage Programming) mode, ensure the PGM pin is accessible and not driven by other circuitry during programming. Provide a robust ICSP connector footprint even on production boards to simplify factory firmware updates and field returns.
コンプライアンス情報
RoHS compliant per Microchip product page. Not AEC-Q100 qualified - choose automotive-grade PIC16 variants if AEC-Q100 is required. Lead-free SSOP-20 packaging as of latest Microchip datasheet.