PIC16F77-I/P Microchip Technology, PIC16F77-I/P Datasheet - Page 528

IC MCU FLASH 8KX14 A/D 40DIP

PIC16F77-I/P

Manufacturer Part Number
PIC16F77-I/P
Description
IC MCU FLASH 8KX14 A/D 40DIP
Manufacturer
Microchip Technology
Series
PIC® 16Fr

Specifications of PIC16F77-I/P

Program Memory Type
FLASH
Program Memory Size
14KB (8K x 14)
Package / Case
40-DIP (0.600", 15.24mm)
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
33
Ram Size
368 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 5.5 V
Data Converters
A/D 8x8b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC16F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
368 B
Interface Type
I2C/SPI/USART
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
33
Number Of Timers
3
Operating Supply Voltage
2 V to 5.5 V
Maximum Operating Temperature
+ 85 C
Mounting Style
Through Hole
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
ICE2000, DM163022
Minimum Operating Temperature
- 40 C
On-chip Adc
8-ch x 8-bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
444-1001 - DEMO BOARD FOR PICMICRO MCU
Eeprom Size
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC16F77-I/P
Manufacturer:
AVX
Quantity:
84 000
Part Number:
PIC16F77-I/P
Manufacturer:
MICROCHI
Quantity:
2 000
Part Number:
PIC16F77-I/P
Quantity:
340
Part Number:
PIC16F77-I/P
0
Part Number:
PIC16F77-I/PT
Manufacturer:
ADDTEK
Quantity:
20 000
Part Number:
PIC16F77-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC16F77-I/PT
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
PICmicro MID-RANGE MCU FAMILY
29.3
29.3.1
29.3.2
29.3.3
DS31029A-page 29-6
Special Function Registers as Source/Destination
STATUS Register as Destination
PCL as Source or Destination
Bit Manipulation
The Section 29. Instruction Set’s orthogonal instruction set allows read and write of all file regis-
ters, including special function registers. Some special situations the user should be aware of are
explained in the following subsections:
If an instruction writes to the STATUS register, the Z, C, DC and OV bits may be set or cleared
as a result of the instruction and overwrite the original data bits written. For example, executing
CLRF STATUS will clear register STATUS, and then set the Z bit leaving 0000 0100b in the reg-
ister.
Read, write or read-modify-write on PCL may have the following results:
Read PC:
Write PCL:
Read-Modify-Write:
Where PCH = program counter high byte (not an addressable register), PCLATH = Program
counter high holding latch, dest = destination, W register or register file f.
All bit manipulation instructions will first read the entire register, operate on the selected bit and
then write the result back (read-modify-write (R-M-W)) the specified register. The user should
keep this in mind when operating on some special function registers, such as ports.
Note:
Status bits that are manipulated by the device (including the interrupt flag bits) are
set or cleared in the Q1 cycle. So there is no issue with executing R-M-W instructions
on registers which contain these bits.
PCL
PCLATH
8-bit destination value
PCL
PCLATH
8-bit result
ALU operand
dest;
PCH;
PCH;
PCL
PCLATH does not change;
PCL
1997 Microchip Technology Inc.

Related parts for PIC16F77-I/P