PIC16C54-HS/SO Microchip Technology, PIC16C54-HS/SO Datasheet - Page 33
![IC MCU OTP 512X12 18SOIC](/photos/6/76/67656/150-18-soic_sml.jpg)
PIC16C54-HS/SO
Manufacturer Part Number
PIC16C54-HS/SO
Description
IC MCU OTP 512X12 18SOIC
Manufacturer
Microchip Technology
Series
PIC® 16Cr
Datasheet
1.PIC16LC58B-04P.pdf
(194 pages)
Specifications of PIC16C54-HS/SO
Core Size
8-Bit
Program Memory Size
768B (512 x 12)
Core Processor
PIC
Speed
20MHz
Peripherals
POR, WDT
Number Of I /o
12
Program Memory Type
OTP
Ram Size
25 x 8
Voltage - Supply (vcc/vdd)
4.5 V ~ 5.5 V
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
18-SOIC (7.5mm Width)
Controller Family/series
PIC16C
No. Of I/o's
12
Ram Memory Size
25Byte
Cpu Speed
40MHz
No. Of Timers
1
Digital Ic Case Style
SOIC
Processor Series
PIC16C
Core
PIC
Data Bus Width
8 bit
Data Ram Size
25 B
Maximum Clock Frequency
40 MHz
Number Of Programmable I/os
12
Number Of Timers
1
Operating Supply Voltage
2 V to 6.25 V
Maximum Operating Temperature
+ 70 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
ICE2000
Minimum Operating Temperature
0 C
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
XLT18SO-1 - SOCKET TRANSITION 18SOIC 300MIL309-1075 - ADAPTER 18-SOIC TO 18-SOIC309-1011 - ADAPTER 18-SOIC TO 18-DIP309-1010 - ADAPTER 18-SOIC TO 18-DIPAC164002 - MODULE SKT PROMATEII 18/28SOIC
Eeprom Size
-
Data Converters
-
Connectivity
-
Lead Free Status / Rohs Status
Details
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC16C54-HS/SO
Manufacturer:
MICROCHI
Quantity:
6
6.5
As a program instruction is executed, the Program
Counter (PC) will contain the address of the next pro-
gram instruction to be executed. The PC value is
increased by one, every instruction cycle, unless an
instruction changes the PC.
For a GOTO instruction, bits 8:0 of the PC are provided
by the GOTO instruction word. The PC Latch (PCL) is
mapped to PC<7:0> (Figure 6-7, Figure 6-8 and
Figure 6-9).
For
PIC16CR57, PIC16C58 and PIC16CR58, a page num-
ber must be supplied as well. Bit5 and bit6 of the STA-
TUS Register provide page information to bit9 and
bit10 of the PC (Figure 6-8 and Figure 6-9).
For a CALL instruction, or any instruction where the
PCL is the destination, bits 7:0 of the PC again are pro-
vided by the instruction word. However, PC<8> does
not come from the instruction word, but is always
cleared (Figure 6-7 and Figure 6-8).
Instructions where the PCL is the destination, or modify
PCL instructions, include MOVWF PCL, ADDWF PCL,
and BSF PCL,5.
For
PIC16CR57, PIC16C58 and PIC16CR58, a page num-
ber again must be supplied. Bit5 and bit6 of the STA-
TUS Register provide page information to bit9 and
bit10 of the PC (Figure 6-8 and Figure 6-9).
FIGURE 6-7:
GOTO Instruction
CALL or Modify PCL Instruction
Note:
2002 Microchip Technology Inc.
the
the
Reset to ’0’
Program Counter
PC
PC
Because PC<8> is cleared in the CALL
instruction, or any modify PCL instruction,
all subroutine calls or computed jumps are
limited to the first 256 locations of any pro-
gram memory page (512 words long).
PIC16C56,
PIC16C56,
8
8
7
7
Instruction Word
Instruction Word
LOADING OF PC
BRANCH INSTRUCTIONS
- PIC16C54, PIC16CR54,
PIC16C55
PCL
PCL
PIC16CR56,
PIC16CR56,
0
0
PIC16C57,
PIC16C57,
Preliminary
FIGURE 6-8:
FIGURE 6-9:
CALL or Modify PCL Instruction
CALL or Modify PCL Instruction
GOTO Instruction
GOTO Instruction
PC
PC
PC
PC
7
7
7
7
10
10
2
10
2
10
2
2
0
0
0
0
9
9
STATUS
9
STATUS
9
PA<1:0>
STATUS
PA<1:0>
STATUS
PA<1:0>
PA<1:0>
Reset to ‘0’
Reset to ‘0’
8 7
8 7
8 7
8 7
LOADING OF PC
BRANCH INSTRUCTIONS
- PIC16C56/PIC16CR56
LOADING OF PC
BRANCH INSTRUCTIONS
- PIC16C57/PIC16CR57,
AND PIC16C58/
PIC16CR58
Instruction Word
Instruction Word
Instruction Word
Instruction Word
PIC16C5X
PCL
0
PCL
PCL
0
PCL
0
0
DS30453D-page 31
0
0
0
0