PIC17C756-16/L Microchip Technology, PIC17C756-16/L Datasheet - Page 55

no-image

PIC17C756-16/L

Manufacturer Part Number
PIC17C756-16/L
Description
MICRO CTRL 16K MEMORY OTP 68PLCC
Manufacturer
Microchip Technology
Series
PIC® 17Cr

Specifications of PIC17C756-16/L

Core Processor
PIC
Core Size
8-Bit
Speed
16MHz
Connectivity
I²C, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
50
Program Memory Size
32KB (16K x 16)
Program Memory Type
OTP
Ram Size
902 x 8
Voltage - Supply (vcc/vdd)
4 V ~ 6 V
Data Converters
A/D 12x10b
Oscillator Type
External
Operating Temperature
0°C ~ 70°C
Package / Case
68-PLCC
For Use With
AC164308 - MODULE SKT FOR PM3 68PLCCDVA17XL681 - DEVICE ADAPTER FOR PIC17C752DM173001 - KIT DEVELOPMENT PICDEM17AC174007 - MODULE SKT PROMATEII 68PLCCAC164024 - ADAPTER PICSTART PLUS 68PLCC
Lead Free Status / RoHS Status
Request inventory verification / Request inventory verification
Eeprom Size
-
8.0
The PIC17C75X has four instructions that allow the
processor to move data from the data memory space
to the program memory space, and vice versa. Since
the program memory space is 16-bits wide and the
data memory space is 8-bits wide, two operations are
required to move 16-bit values to/from the data mem-
ory.
The TLWT t,f and TABLWT t,i,f instructions are
used to write data from the data memory space to the
program memory space. The TLRD t,f and TABLRD
t,i,f instructions are used to write data from the pro-
gram memory space to the data memory space.
The program memory can be internal or external. For
the program memory access to be external, the device
needs to be operating in extended microcontroller or
microprocessor mode.
Figure 8-1 through Figure 8-4 show the operation of
these four instructions.
FIGURE 8-1:
Note 1: 8-bit value, from register 'f', loaded into the
1997 Microchip Technology Inc.
MEMORY
DATA
f
TABLE READS AND TABLE
WRITES
high or low byte in TABLAT (16-bit).
TABLE POINTER
TABLE LATCH (16-bit)
TLWT
1
TBLPTRH
TABLATH
1,f
TLWT INSTRUCTION
OPERATION
TBLPTRL
TABLATL
TLWT
PROGRAM MEMORY
0,f
Preliminary
FIGURE 8-2:
Note 1: 8-bit value, from register 'f', loaded into the
MEMORY
DATA
f
2: 16-bit TABLAT value written to address
3: If “i” = 1, then TBLPTR = TBLPTR + 1,
TABLWT
high or low byte in TABLAT (16-bit).
Program Memory (TBLPTR).
If “i” = 0, then TBLPTR is unchanged.
TABLE POINTER
TABLE LATCH (16-bit)
1
3
1,i,f
TBLPTRH
TABLATH
TABLWT INSTRUCTION
OPERATION
Prog-Mem
(TBLPTR)
2
TBLPTRL
TABLATL
TABLWT
PROGRAM MEMORY
DS30264A-page 55
3
0,i,f

Related parts for PIC17C756-16/L