PIC16F505-E/ST - 8-bit PIC MCU, 1.5KB Flash, 20MHz | Microchip
부품 번호: PIC16F505-E/ST ✓ 활성| 수량 | 단가 | 합계 |
|---|---|---|
| 1 | $1.08 | $1.08 |
| 10 | $0.97 | $9.70 |
| 100 | $0.85 | $85.00 |
| 500 | $0.76 | $380.00 |
| 1,000 | $0.68 | $680.00 |
PIC16F505-E/ST 개요
A PIC microcontroller is a compact, low-power, programmable system-on-chip that integrates an 8-bit CPU core, Flash program memory, SRAM data memory, EEPROM or self-programmable Flash, timers, comparators, ADCs, and digital I/O into a single package. PIC MCUs sit within the broader hierarchy of microcontrollers -> microcontrollers with integrated peripherals -> embedded controllers -> semiconductors. The PIC16F505 belongs to Microchip's legacy 14-pin PIC10/12/16 mid-range family, which remains popular for cost-sensitive, space-constrained designs where every I/O and every penny of BOM cost matters.
Key features of the PIC16F505 include an internal 4 MHz RC oscillator with software calibration, two analog comparators, one 8-bit timer with 8-bit prescaler, one Watchdog Timer with its own on-chip RC oscillator, in-circuit serial programming (ICSP), and a wide 2.0 V to 5.5 V operating voltage range. The 14-pin TSSOP (Thin Shrink Small Outline Package, 0.173-inch / 4.4 mm body width) keeps board footprint small while still providing all 11 usable I/O pins. The -E suffix denotes the extended industrial temperature range of -40C to +125C.
Architecturally, the PIC16F505 uses a 14-bit program word width optimized for compact code density rather than maximum throughput. Its RISC-like instruction set and Harvard bus architecture (separate program and data paths) yield deterministic interrupt latency, which is valuable in real-time control loops. The device supports ICSP via two pins (RB6/ICSPCLK and RB7/ICSPDAT), enabling firmware updates after PCB assembly without an external socket.
Typical applications for the PIC16F505-E/ST include low-cost consumer appliances, battery-powered sensor nodes, LED drivers and lighting controllers, simple motor-control logic, automotive body electronics sub-modules, hobbyist and educational projects, and replacement of discrete logic ICs in legacy designs. Any embedded design that needs 8-bit deterministic control in a 14-pin footprint is a strong fit.
When designing with this part, plan your I/O allocation carefully: only 11 of the 14 pins are bonded out as GPIO, and two of those double as ICSP, so production firmware should not permanently consume RB6/RB7. Add a 0.1 uF decoupling capacitor adjacent to VDD and reserve the MCLR pin for a proper reset network.
This page synthesizes distributor pricing as of 2026-09-21, drop-in alternatives, and practical design notes not found in the standalone manufacturer datasheet.
드롭인 대체품: PIC16F505-E/ST — 동일 패키지, 핀 호환. PCB 재작업이 필요한 다른 패키지 부품은 제외됩니다.
이 시리즈의 변형
다음과 드롭인 호환되는 동일 시리즈 모델: PIC16F505-E/ST (동일 폼 팩터 및 풋프린트) — 차이점: Internal Oscillator, Package, Timers, Core, Instruction Set.
빠른 비교 도구 — 나란히 비교할 대체 부품을 선택하십시오:
PIC16F505-I/ST
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F505T-E/ST
✅ 드롭인📋 참조 대체품 (카탈로그에 없음)
PIC16F505T-I/ST
✅ 드롭인✓ 재고 있음
$0.68 / 개
데이터시트 보기 →PIC16F505-H/ST
✅ 드롭인 ⚠️ 사양 미검증📋 참조 대체품 (카탈로그에 없음)
PIC16F505-E/P
✅ 드롭인✓ 재고 있음
$0.65 / 개
데이터시트 보기 →PIC16F505-E/ST 최대 정격 & 전기적 특성
| Core Architecture | 8-bit PIC mid-range |
| Program Memory Type | Flash |
| Program Memory Size | 1.5 KB (1K x 12) |
| RAM Size | 72 bytes |
| Data EEPROM | None (self-programmable Flash option) |
| Maximum CPU Frequency | 20 MHz |
| Instruction Width | 12 bits |
| Number of I/O Pins | 11 |
| Operating Voltage Range | 2.0 V to 5.5 V |
| 동작 온도 범위 | -40 C to +125 C (extended, -E grade) |
| 패키지 | 14-TSSOP (4.4 mm body width) |
| 실장 유형 | Surface Mount |
| Timers | 1 x 8-bit with 8-bit prescaler + WDT |
| Comparators | 2 analog comparators |
| Internal Oscillator | 4 MHz RC, software calibrated |
| ICSP | Yes (RB6/RB7) |
| MSL 레벨 | 1 (unlimited floor life) |
| RoHS 상태 | Compliant |
PIC16F505-E/ST 핀 구성
| 핀 1 | VDD — Positive supply voltage, 2.0 V to 5.5 V |
| 핀 2 | T0CKI/GP5/RB5 — GPIO RB5 / Timer0 external clock input |
| 핀 3 | GP4/RB4 — GPIO RB4 |
| 핀 4 | GP3/RB3/MCLR — GPIO RB3 / Master Clear reset (active low) |
| 핀 5 | GP2/RB2 — GPIO RB2 |
| 핀 6 | GP1/RB1 — GPIO RB1 |
| 핀 7 | GP0/RB0 — GPIO RB0 |
| 핀 8 | VSS — Ground reference |
| 핀 9 | GP6/RB6/ICSPCLK — GPIO RB6 / ICSP clock |
| 핀 10 | GP7/RB7/ICSPDAT — GPIO RB7 / ICSP data |
| 핀 11 | OSCCAL/RA1 — Oscillator calibration / GPIO RA1 |
| 핀 12 | RA2 — GPIO RA2 |
| 핀 13 | RA0 — GPIO RA0 |
| 핀 14 | VSS — Ground reference |
일반적인 애플리케이션
PIC16F505-E/ST 적합 용도: 6 애플리케이션s: Low-Cost Consumer Appliance Control, Battery-Powered Sensor Node, LED Lighting Controller, Automotive Body Electronics Sub-Module, Replacement of Discrete Logic ICs, Hobbyist and Educational Development.
Low-Cost Consumer Appliance Control
The PIC16F505-E/ST fits low-cost consumer appliance control because it delivers 8-bit deterministic control in a 14-TSSOP with 11 GPIO and 2.0-5.5 V VDD. With 1.5 KB Flash, 72 B RAM, 20 MHz CPU, and 2 analog comparators, the part can sense temperature via NTC resistor divider, drive triac or relay via opto-isolated TRIAC driver, and run a state-machine user interface on a few LEDs. Its 12-bit wide instruction set compresses typical control code 2:1, and the internal 4 MHz calibrated oscillator removes external crystal cost. Designers should reserve RB6/RB7 for ICSP during development and migrate to production firmware that leaves MCLR tied high through a 10 kohm resistor plus 100 nF decoupling.
추천
Battery-Powered Sensor Node
Battery-powered wireless sensor nodes benefit from the PIC16F505-E/ST's 2.0 V to 5.5 V wide operating range, internal 4 MHz RC oscillator (no external crystal), and 72 B RAM. The 8-bit core can sleep under software control waking on comparator interrupt, sample a thermistor divider through the analog comparator, and transmit via a low-power RF IC such as the CC1101 over a SPI-like bit-bang. With 11 GPIO the MCU can drive an LED indicator, a pushbutton, and a sensor enable pin while sharing RB6/RB7 for ICSP. Estimated: at 1 MHz CPU, 3.0 V VDD, and 10 percent duty cycle active, average current consumption can stay under 100 uA enabling coin-cell life of multiple years.
추천
LED Lighting Controller
The PIC16F505-E/ST is a strong fit for entry-level LED lighting controllers driving a few channels of PWM-controlled LEDs or LED strips. Its 8-bit timer with 8-bit prescaler produces 8-bit PWM resolution, and the 20 MHz instruction rate supports software-PWM frequencies above 100 Hz avoiding visible flicker. The two analog comparators can sense ambient light via photodiode for daylight harvesting without an external op-amp. Place a 0.1 uF ceramic decoupling cap adjacent to VDD, and use RB6/RB7 only during in-circuit programming; in production firmware reserve them as GPIO. The -40 C to +125 C extended grade allows placement inside sealed luminaires where case temperature may exceed +85 C.
추천
Automotive Body Electronics Sub-Module
The PIC16F505-E/ST's -40 C to +125 C extended operating range and small TSSOP footprint suit non-safety automotive body modules such as ambient lighting controllers, mirror adjusters, or accessory timers. The MCU's 2.0 V to 5.5 V VDD tolerates cranking transients when paired with a TVS diode and bulk capacitor. Two analog comparators can monitor current shunt or button inputs directly. Note that this part is NOT AEC-Q100 qualified; for safety-critical or powertrain modules use a PIC16F1xxx AEC-Q100 qualified family member. The 14-TSSOP package's MSL 1 rating simplifies automotive SMT production without dry-pack baking.
추천
Replacement of Discrete Logic ICs
The PIC16F505-E/ST can replace 74-series discrete logic gates, flip-flops, and small state machines in legacy designs where it is cheaper than the discrete IC set it replaces. With 11 GPIO, two comparators, and an 8-bit timer, a single PIC16F505-E/ST can replace a 74HC00 quad NAND plus a 555 timer plus a 74HC74 flip-flop pair, shrinking PCB area and BOM count. The 14-TSSOP footprint is compatible with hand-solder rework using a fine-tip iron. Use the ICSP header on RB6/RB7 to update logic without changing PCB artwork. Engineers migrating legacy 5 V logic boards should verify timing margins since PIC16F505 instruction cycle is 200 ns at 20 MHz versus 74HC at 6 ns.
추천
Hobbyist and Educational Development
The PIC16F505-E/ST is widely used in hobbyist, education, and entry-level embedded curricula because it is in-circuit programmable via a PICKit 3 or PICKit 5 debugger over the two-wire ICSP pins RB6 (clock) and RB7 (data). Its 1.5 KB Flash and 72 B RAM are sized for simple textbook programs (LED blink, switch debounce, PWM servo control). The 14-TSSOP breakouts are inexpensive from LCSC. Students learn Harvard architecture, accumulator-based CPU, and bit-banged peripherals without the complexity of ARM Cortex-M interrupts. The internal 4 MHz calibrated RC oscillator means no external crystal is required for first hardware bring-up.
추천
추천 제품 요약
엔지니어링 참조 데이터: PIC16F505-E/ST — 비교, 설계 지침 및 규정 준수 정보.
선택 가이드
대체품과의 비교
| 파라미터 | 이 제품 | PIC16F505-I/ST | PIC16F505T-E/ST | PIC16F505T-I/ST | PIC16F505-H/ST | PIC16F505-E/P |
|---|---|---|---|---|---|---|
| Brand | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology | Microchip Technology |
| Package | 14-TSSOP | 14-TSSOP - same | 14-TSSOP - same | 14-TSSOP - same | 14-TSSOP - same | 14-PDIP (through-hole) |
| Temperature Grade | Extended -40C to +125C (-E) | Industrial -40C to +85C (-I) | Extended -40C to +125C (-E) | Industrial -40C to +85C (-I) | High-temp grade (-H, varies) | Extended -40C to +125C (-E) |
| Program Memory | 1.5 KB Flash | 1.5 KB Flash | 1.5 KB Flash | 1.5 KB Flash | 1.5 KB Flash | 1.5 KB Flash |
| RAM | 72 bytes | 72 bytes | 72 bytes | 72 bytes | 72 bytes | 72 bytes |
| Maximum CPU Frequency | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz | 20 MHz |
| Operating Voltage Range | 2.0 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 | 2.0 V to 5.5 V | 2.0 V to 5.5 V |
| Pin Count / I/O | 14 pins / 11 I/O | 14 / 11 | 14 / 11 | 14 / 11 | 14 / 11 | 14 / 11 |
| Delivery Form | Tube | Tube | Tape & Reel | Tape & Reel | Tube (varies) | Tube (PDIP) |
주요 차별점
- Extended -40C to +125C operating temperature in compact 14-TSSOP (vs PIC16F505-I/ST)
- Tape and Reel packaging variant optimized for high-volume SMT (vs PIC16F505T-E/ST)
- Through-hole variant for breadboard and educational use (vs PIC16F505-E/P)
- Industry-standard 14-pin PIC mid-range architecture with Microchip MPLAB toolchain (vs PIC16F15324 (recommended migration target))
설계 노트
Place a 0.1 uF ceramic decoupling capacitor as close as possible to the VDD pin (pin 1) with the trace return path directly to the VSS pin (pin 8 or pin 14). For battery-powered designs add a 10 uF bulk capacitor near the MCU. The PIC16F505 will operate from 2.0 V to 5.5 V; if the supply is a switching converter, add a ferrite bead or LC pi-filter on the MCU VDD line to suppress switching noise coupling into the analog comparator inputs.
The PIC16F505 is in-circuit serial programmable via pins RB6 (ICSPCLK) and RB7 (ICSPDAT). On prototype boards always route these two pins to a 2x3 or 1x5 header so a PICKit 3 / PICKit 5 can attach. In production firmware you may reclaim RB6/RB7 as GPIO, but most designs keep them reserved for in-field firmware updates. Keep ICSP traces short (under 50 mm) and avoid running them parallel to switching converter traces.
Common pitfalls: (1) leaving MCLR floating - always tie MCLR to VDD via a 10 kohm resistor with a 100 nF cap to ground for a clean reset; (2) forgetting the 0.1 uF VDD bypass cap, which can cause ADC/comparator noise and intermittent brown-out resets; (3) drawing more than 25 mA per GPIO or 200 mA total VDD current without verifying the absolute maximum ratings in the datasheet; (4) assuming RB6/RB7 are always free GPIO - they double as ICSP and should be reserved during development.
Estimated: at maximum clock (20 MHz) and 5.5 V VDD with all GPIO toggling at 50 percent duty cycle, the PIC16F505-E/ST core current consumption is approximately 1.8 mA plus GPIO loading. Total package dissipation in a sealed enclosure near +125 C ambient stays well under 100 mW. The 14-TSSOP with theta_JA around 100 C/W can dissipate this with a small copper pour; no heatsink is required. Derate clock frequency above +85 C if your application requires 100 percent GPIO activity to stay within the thermal envelope.
규정 준수 정보
RoHS and lead-free confirmed per Microchip product page; halogen-free status not explicitly stated in verified web data and left as unknown. AEC-Q100 not applicable - PIC16F505 is commercial/industrial, not automotive-qualified.