PIC16C54B-04I/SO Microchip Technology, PIC16C54B-04I/SO Datasheet - Page 15

MICRO CTRL 512 4MHZ OTP 18SOIC

PIC16C54B-04I/SO

Manufacturer Part Number
PIC16C54B-04I/SO
Description
MICRO CTRL 512 4MHZ OTP 18SOIC
Manufacturer
Microchip Technology
Series
PIC® 16Cr
Datasheets

Specifications of PIC16C54B-04I/SO

Core Processor
PIC
Core Size
8-Bit
Speed
4MHz
Peripherals
POR, WDT
Number Of I /o
12
Program Memory Size
768B (512 x 12)
Program Memory Type
OTP
Ram Size
25 x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
18-SOIC (7.5mm Width)
Lead Free Status / RoHS Status
Request inventory verification / Request inventory verification
Eeprom Size
-
Data Converters
-
Connectivity
-
4.0
PIC16C5X memory is organized into program memory
and data memory. For devices with more than 512
bytes of program memory, a paging scheme is used.
Program memory pages are accessed using one or
two STATUS register bits. For devices with 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).
4.1
The PIC16C52 has a 9-bit Program Counter (PC)
capable of addressing a 384 x 12 program memory
space (Figure 4-1). The PIC16C54s, PIC16CR54s and
PIC16C55s have a 9-bit Program Counter (PC)
capable of addressing a 512 x 12 program memory
space (Figure 4-2). The PIC16C56s and PIC16CR56s
have a 10-bit Program Counter (PC) capable of
addressing a 1K x 12 program memor y space
(Figure 4-3). The PIC16CR57s, PIC16C58s and
PIC16CR58s have an 11-bit Program Counter capable
of addressing a 2K x 12 program memory space
(Figure 4-4). Accessing a location above the physically
implemented address will cause a wraparound.
The reset vector for the PIC16C52 is at 17Fh. A NOP
at the reset vector location will cause a restart at
location 000h. The reset vector for the PIC16C54s,
PIC16CR54s and PIC16C55s is at 1FFh. The reset
vector for the PIC16C56s and PIC16CR56s is at
3 F F h . T h e r e s e t v e c t o r fo r t h e P I C 1 6 C 5 7 s ,
PIC16CR57s, PIC16C58s, and PIC16CR58s is at
7FFh.
FIGURE 4-1:
1998 Microchip Technology Inc.
CALL, RETLW
MEMORY ORGANIZATION
Program Memory Organization
PIC16C52 PROGRAM
MEMORY MAP AND STACK
On-chip Program
Stack Level 1
Stack Level 2
Reset Vector
PC<8:0>
Memory
9
000h
17Fh
Preliminary
FIGURE 4-2:
FIGURE 4-3:
CALL, RETLW
CALL, RETLW
PIC16C54s/CR54s/C55s
PROGRAM MEMORY MAP
AND STACK
PIC16C56s/CR56s
PROGRAM MEMORY MAP
AND STACK
Memory (Page 0)
On-chip Program
On-chip Program
Memory (Page 1)
Stack Level 1
Stack Level 2
Stack Level 1
Stack Level 2
Reset Vector
Reset Vector
Program
PC<8:0>
On-chip
PC<9:0>
Memory
PIC16C5X
10
9
DS30453B-page 15
000h
0FFh
100h
1FFh
000h
0FFh
100h
1FFh
200h
2FFh
300h
3FFh

Related parts for PIC16C54B-04I/SO