PIC17C756-16/SP Microchip Technology, PIC17C756-16/SP Datasheet - Page 72

no-image

PIC17C756-16/SP

Manufacturer Part Number
PIC17C756-16/SP
Description
MICRO CTRL 16K MEMORY OTP 64SDIP
Manufacturer
Microchip Technology
Series
PIC® 17Cr

Specifications of PIC17C756-16/SP

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
64-SDIP (0.750", 19.05mm)
Lead Free Status / RoHS Status
Request inventory verification / Request inventory verification
Eeprom Size
-
Other names
PIC17C756-16/P

Available stocks

Company
Part Number
Manufacturer
Quantity
Price
Part Number:
PIC17C756-16/SP
Manufacturer:
MICROCHIP
Quantity:
8
Part Number:
PIC17C756-16/SP
Manufacturer:
MIC
Quantity:
6 243
10.3
PORTC is an 8-bit bi-directional port. The correspond-
ing data direction register is DDRC. A '1' in DDRC con-
figures the corresponding port pin as an input. A '0' in
the DDRC register configures the corresponding port
pin as an output. Reading PORTC reads the status of
the pins, whereas writing to it will write to the port latch.
PORTC is multiplexed with the system bus. When
operating as the system bus, PORTC is the low order
byte of the address/data bus (AD7:AD0). The timing for
the system bus is shown in the Electrical Characteris-
tics section.
FIGURE 10-9: BLOCK DIAGRAM OF RC7:RC0 PORT PINS
DS30264A-page 72
Note: I/O pins have protection diodes to V
Note:
PORTC and DDRC Registers
This port is configured as the system bus
when the device’s configuration bits are
selected to Microprocessor or Extended
Microcontroller modes. In the two other
microcontroller modes, this port is a gen-
eral purpose I/O.
TTL
Input
Buffer
DD
0
1
and Vss.
Data
Port
Q
Q
R
Preliminary
CK
CK
S
D
D
Example 10-3 shows an instruction sequence to initial-
ize PORTC. The Bank Select Register (BSR) must be
selected to Bank 1 for the port to be initialized. The fol-
lowing example uses the MOVLB instruction to load the
BSR register for bank selection.
EXAMPLE 10-3: INITIALIZING PORTC
MOVLB
CLRF
MOVLW
MOVWF
1
PORTC
0xCF
DDRC
;
;
;
;
;
;
;
INSTRUCTION READ
;
; Value used to initialize
Initialize PORTC data
latches before setting
the data direction register
data direction
Set RC<3:0> as inputs
RC<5:4> as outputs
RC<7:6> as inputs
Select Bank 1
to D_Bus
DATA/ADDR_OUT
1997 Microchip Technology Inc.
WR_PORTC
RD_PORTC
WR_DDRC
RD_DDRC
DRV_SYS
Data Bus
EX_EN
IR
SYS BUS
Control

Related parts for PIC17C756-16/SP