PIC16F57-I/SP Microchip Technology, PIC16F57-I/SP Datasheet - Page 15

IC MCU FLASH 2KX12 28-DIP

PIC16F57-I/SP

Manufacturer Part Number
PIC16F57-I/SP
Description
IC MCU FLASH 2KX12 28-DIP
Manufacturer
Microchip Technology
Series
PIC® 16Fr
Datasheets

Specifications of PIC16F57-I/SP

Program Memory Type
FLASH
Program Memory Size
3KB (2K x 12)
Package / Case
28-DIP (0.300", 7.62mm)
Core Processor
PIC
Core Size
8-Bit
Speed
20MHz
Peripherals
POR, WDT
Number Of I /o
20
Ram Size
72 x 8
Voltage - Supply (vcc/vdd)
2 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC16F
Core
PIC
Data Bus Width
8 bit
Data Ram Size
72 B
Maximum Clock Frequency
20 MHz
Number Of Programmable I/os
20
Number Of Timers
1
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
DV164120, DV164101, ICE2000
Minimum Operating Temperature
- 40 C
Data Rom Size
2 K
Height
3.3 mm
Length
34.67 mm
Supply Voltage (max)
5.5 V
Supply Voltage (min)
2 V
Width
7.24 mm
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
AC164001 - MODULE SKT PROMATEII 18/28DIP
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
3.0
PIC16F5X memory is organized into program memory
and data memory. For the PIC16F57, which has more
than 512 words of program memory, a paging scheme
is used. Program memory pages are accessed using
one or two Status register bits. For the PIC16F57,
which has a data memory register file of more than 32
registers, a banking scheme is used. Data memory
banks are accessed using the File Selection Register
(FSR).
3.1
The PIC16F54 has a 9-bit Program Counter (PC)
capable of addressing a 512 x 12 program memory
space (Figure 3-1). The PIC16F57 has an 11-bit
program counter capable of addressing a 2 x 12
program memory space (Figure 3-2). Accessing a
location above the physically implemented address will
cause a wraparound.
A NOP at the Reset vector location will cause a restart
at location 000h. The Reset vector for the PIC16F54 is
at 1FFh. The Reset vector for the PIC16F57 is at 7FFh.
See Section 3.5 “Program Counter” for additional
information using CALL and GOTO instructions.
FIGURE 3-1:
 2004 Microchip Technology Inc.
CALL, RETLW
MEMORY ORGANIZATION
Program Memory Organization
Stack Level 1
Stack Level 2
Reset Vector
PIC16F54 PROGRAM
MEMORY MAP AND
STACK
Program
PC<8:0>
On-chip
Memory
9
000h
0FFh
100h
1FFh
Preliminary
FIGURE 3-2:
CALL, RETLW
Memory (Page 0)
Memory (Page 1)
Memory (Page 2)
Memory (Page 3)
On-chip Program
On-chip Program
On-chip Program
On-chip Program
Stack Level 1
Stack Level 2
Reset Vector
PIC16F57 PROGRAM
MEMORY MAP AND
STACK
PC<10:0>
PIC16F5X
11
DS41213B-page 13
000h
0FFh
100h
1FFh
200h
2FFh
300h
3FFh
400h
4FFh
500h
5FFh
600h
6FFh
700h
7FFh

Related parts for PIC16F57-I/SP