PIC16LC433-I/P Microchip Technology, PIC16LC433-I/P Datasheet - Page 65

IC MCU CMOS 8BIT 10MHZ 2K 18-DIP

PIC16LC433-I/P

Manufacturer Part Number
PIC16LC433-I/P
Description
IC MCU CMOS 8BIT 10MHZ 2K 18-DIP
Manufacturer
Microchip Technology
Series
PIC® 16Cr
Datasheet

Specifications of PIC16LC433-I/P

Core Processor
PIC
Core Size
8-Bit
Speed
10MHz
Connectivity
LIN (Local Interconnect Network)
Peripherals
POR, WDT
Number Of I /o
6
Program Memory Size
3.5KB (2K x 14)
Program Memory Type
OTP
Ram Size
128 x 8
Voltage - Supply (vcc/vdd)
3 V ~ 5.5 V
Data Converters
A/D 4x8b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Package / Case
18-DIP (0.300", 7.62mm)
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
FIGURE 9-17: WAKE-UP FROM SLEEP THROUGH INTERRUPT
9.9
If the code protection bit(s) have not been pro-
grammed, the on-chip program memory can be read
out for verification purposes.
9.10
Four memory locations (2000h - 2003h) are designated
as ID locations, where the user can store checksum or
other code identification numbers. These locations are
not accessible during normal execution, but are read-
able and writable during program/verify. It is recom-
mended that only the 4 least significant bits of the ID
location are used.
9.11
PIC16C433 microcontrollers can be serially pro-
grammed, while in the end application circuit. This is
simply done with two lines for clock and data, and three
other lines for power, ground and the programming
voltage. This allows customers to manufacture boards
with unprogrammed devices, and then program the
microcontroller just before shipping the product. This
also allows the most recent firmware or a custom firm-
ware to be programmed.
The device is placed into a Program/Verify mode by hold-
ing the GP1 and GP0 pins low, while raising the MCLR
(V
tion). GP1 (clock) becomes the programming clock and
GP0 (data) becomes the programming data. Both GP0
and GP1 are Schmitt Trigger inputs in this mode.
GPIF Flag
(INTCON<0>)
Note 1: XT, HS or LP oscillator mode assumed.
GIE bit
(INTCON<7>)
INSTRUCTION FLOW
Note:
PP
2001 Microchip Technology Inc.
Instruction
Fetched
Instruction
Executed
CLKOUT
) pin from V
GPIO pin
2: T
3: GIE = ’1’ assumed. In this case, after wake-up, the processor jumps to the interrupt routine. If GIE = ’0’, execution will continue in-line.
4: CLKOUT is not available in XT, HS or LP osc modes, but shown here for timing reference.
OSC1
Program Verification/Code Protection
ID Locations
In-Circuit Serial Programming
OST
PC
(4)
Microchip does not recommend code pro-
tecting windowed devices.
= 1024T
Inst(PC)=SLEEP
Q1 Q2 Q3 Q4
Inst(PC - 1)
IL
to V
PC
OSC
IHH
(drawing not to scale). This delay will not be there for INTRC and EXTRC osc mode.
(see programming specifica-
Q1 Q2 Q3 Q4
Inst(PC + 1)
SLEEP
PC+1
Processor in
Q1
SLEEP
Advance Information
PC+2
T
OST
(2)
Q1 Q2 Q3 Q4 Q1 Q2 Q3 Q4
Inst(PC + 2)
Inst(PC + 1)
After RESET, and if the device is placed into Program-
ming/Verify mode, the program counter (PC) is at loca-
tion 00h. A 6-bit command is then supplied to the
device. Depending on the command, 14-bits of pro-
gram data are then supplied to or from the device,
depending if the command was a load or a read. For
complete details of serial programming, please refer to
the PIC16C433 Programming Specifications.
FIGURE 9-18: TYPICAL IN-CIRCUIT SERIAL
PC+2
External
Connector
Signals
Data I/O
CLK
+5V
V
Interrupt Latency
0V
PP
Dummy cycle
(Note 3)
PC + 2
PROGRAMMING
CONNECTION
To Normal
Connections
To Normal
Connections
Q1 Q2 Q3 Q4
Dummy cycle
Inst(0004h)
PIC16C433
0004h
DS41139A-page 63
V
V
MCLR/V
GP1
GP0
Q1 Q2 Q3 Q4
DD
SS
PIC16C433
Inst(0005h)
Inst(0004h)
0005h
PP
V
DD

Related parts for PIC16LC433-I/P