PIC16F873A

  • 2022-09-24 13:47:25

PIC16F873A

PIC16F873A

PIC16F873A-I/SO

PIC16 Series 192 B RAM 7 kB Flash 8-Bit CMOS Microcontroller - SOIC-28

Core processor: PIC

Core Size: 8-bit

Speed: 20MHz

Connectivity: I2C, SPI, UART/USART

Peripherals: Brownout Detect/Reset, POR, PWM, WDT

Number of I/Os: 22

Program storage capacity: 7KB (4K x 14)

Program Memory Type: Flash

EEPROM capacity: 128 x 8

RAM capacity: 192 x 8

Voltage - Power (Vcc/Vdd): 4 V ~ 5.5 V

Data Converter: A/D 5x10b

Oscillator Type: External

Operating temperature: -40°C ~ 85°C (TA)

Package/Case: 28-SOIC (0.295, 7.50mm wide)

Device Package: 28-SOIC

ATMEGA328PB-AU

CPU bits 8-Bit

CPU core AVR

ROM size 32KB (16K x 16)

RAM size 2KB

Main frequency (MAX) 20MHz

ROM type FLASH

I/O count 27

PIC12F1822-I/SN

Core processor: PIC

Core Size: 8-bit

Speed: 32MHz

Connectivity: I2C, LIN, SPI, UART/USART

Peripherals: Brownout Detect/Reset, POR, PWM, WDT

Number of I/Os: 6

Program storage capacity: 3.5KB (2K x 14)

Program Memory Type: Flash

EEPROM capacity: 256 x 8

RAM capacity: 128 x 8

Voltage - Power (Vcc/Vdd): 1.8 V ~ 5.5 V

Data Converters: A/D 4x10b, D/A 1x5b

Oscillator Type: Internal

Operating temperature: -40°C ~ 85°C (TA)

Package/Case: 8-SOIC (0.154, 3.90mm wide)

Device Package: 8-SOIC

PIC16F684-I/SL

PIC16 Series 128 B RAM 3.5 KB Flash 8-Bit CMOS Microcontroller - SOIC-14

Core processor: PIC

Core Size: 8-bit

Speed: 20MHz

Peripherals: Brownout Detect/Reset, POR, PWM, WDT

Number of I/Os: 12

Program storage capacity: 3.5KB (2K x 14)

Program Memory Type: Flash

EEPROM capacity: 256 x 8

RAM capacity: 128 x 8

Voltage - Power (Vcc/Vdd): 2 V ~ 5.5 V

Data Converter: A/D 8x10b

Oscillator Type: Internal

Operating temperature: -40°C ~ 85°C (TA)

Package/Case: 14-SOIC (0.154, 3.90mm wide)

Device Package: 14-SOIC

HY2110-CB, SOT23-6

HY2113-AA1A, DFN-6

AT24C32AN-10SU-2.7

TPS2051BDGNR

DM13A

TPS40200DR

LM4871MX

SN74LVCH16245ADGGR

MX25L4006EM2I-12G

UCLAMPO501P.TCT

IRF7314

MP2949AGQKT

SKY13348-374LF

AST2400A1-GP

TPS54328DDAR

ISL88550AIRZ

AQY210EHAX

SST39VF3201B-70-4I-EK

AT89S51-24JI

K4S281632K-UC60

K4S511632D-UC75

NT5TU64M16GG-AC

GAL22V10D-15U

S25FL128P0XMFI001

W27C010-70

W9864G6JH-6

FT232RL-REEL

AM79C874VF

GAL16V8D-15LPN

S25FL032P0XMFI011

K4S643232H-UC60

TPS61032RSAR

ATMEGA32L-8MU

OP27GSZ-REEL7

GAL22V100-15LPN

W25Q256FVEIG

AT29C040A-90TU

S29AL008J70TFI020

MSP430F149IPMR

CC2640R2FRHBR

PCA9548APW

SN32F7741J QFN28

THS4521IDGKR

UCC28C45DR

AT89C51-24PC

K4T51163QI-HCE7

TS3A27518ERTWR

PCA9546APW

BCM54616SC0KFBG

SN74AHC1G08DBVR

CSU32P10 MSOP-10

STM8L151G4U6 QFN28

HY2212-CB3A, SOT23-6

HY2120-NB, SOT23-6

PCA9554APW

BCM53124SKMMLG

TLE6232GP

SE5004L-R

VIPER12ASTR-E

CC2640F128RHBR

FSUSB42UMX

SP3232EEA

SP232EEN-L/TR

MAX3221CAE

TS3USB30EDGSR

MAX232IDR

DM9000EP

TPS2511DGNR

TPD12S521DBTR

PCM1780DBQR

ADM483EARZ

RTL8201CP-VD-LF

TCA8418RTWR

TS3V713ELRTGR

MP1583DN-LF-Z

PCA9555RGER

TLE6250GV33

REF5040AIDR

CC1310F128RGZR

TUSB1211A1ZRQR

SN74LVC4245ADWR

ACPF-7024-TR1

SGTL5000XNAA3

SN65LV1224BDBR

TLE4275QKTTRQ1

HC89F0430 TSSOP20

PIC10F322T-I/OT

High-performance RISC CPU:

Only 35 instructions to learn:

- All instructions except jump instructions are single cycle

Speed of work:

- DC – 16 MHz clock input

- DC – 250 ns instruction cycle

Up to 512 words of Flash program memory

64 bytes of data memory

8-level deep hardware stack

interrupt function

Processor Self-Write/Read Access to Program Memory

Pinout Compatible with Other 6-Pin PIC10FXXX Microcontrollers

Features of the microcontroller:

Low Power 16 MHz Internal Oscillator:

- Software selectable frequency range from 31 kHz to 16 MHz

- Factory calibrated to ? 1%_ (typ.)

Wide operating voltage range:

- 1.8V to 3.6V (PIC10LF320/322)

- 2.3V to 5.5V (PIC10F320/322)

Power-on Reset (POR)

Power-up Timer (PWRT)

Brown-out Reset (BOR)

Ultra Low Power Sleep Regulator

Extended Watchdog Timer (Watchdog Timer, WDT)

Programmable code protection

Energy efficient sleep mode

Selectable oscillator options (EC mode or internal oscillator)

In-Circuit Serial Programming via Two Pins

Serial Programming?, ICSP?)

In-circuit debugger support

Fixed Voltage Reference (Fixed Voltage Reference,

FVR) with 1.024V, 2.048V and 4.096V (only

F type device) output level

Integrated temperature indicator

Flash data retention time is 40 years

Low Power Features (PIC10LF320/322):

stand-by current:

- 20 nA (typ) at 1.8V

Working current:

- 25 µA (typ) at 1 MHz, 1.8V Watchdog Timer Current:

- 500 nA (typ) at 1.8V

Peripheral Features:

4 I/O pins:

- 1 input-only pin

- High source/sink current can directly drive LED

- Independent optional weak pull-up

- Interrupt-on-Change Timer0: 8-bit timer/counter with 8-bit programmable prescaler

counter

Timer2: with 8-bit period register, prescaler and postscaler

8-bit timer/counter with two PWM modules:

- 10-bit PWM up to 16 kHz

- Combined into a single 2-phase output A/D converter:

- 8-bit resolution and 3 channels

Configurable Logic Cell (Configurable Logic Cell,

CLC):

- 8 selectable input sources

- Each module has two inputs

- Software selectable logic functions include: AND/OR/XOR/

D flip-flop/D latch/SR/JK

- External or internal input/output

- Can work during sleep

Numerically Controlled Oscillator,

NCO):

- 20-bit accumulator

- 16-bit increment value

- Linear frequency control

- High-speed clock input

- optional output mode

- Fixed Duty Cycle (FDC)

- Pulse Frequency (PF) mode

Complementary Waveform

Generator, CWG):

- Optional falling and rising edge dead-band control

- Polarity control

- 2 auto-off sources

- Multiple input sources: PWM, CLC and NCO