PIC16C745T-I/SO Microchip Technology, PIC16C745T-I/SO Datasheet - Page 67

no-image

PIC16C745T-I/SO

Manufacturer Part Number
PIC16C745T-I/SO
Description
IC,MICROCONTROLLER,8-BIT,PIC CPU,CMOS,SOP,28PIN,PLASTIC
Manufacturer
Microchip Technology
Series
PIC® 16Cr

Specifications of PIC16C745T-I/SO

Rohs Compliant
YES
Core Processor
PIC
Core Size
8-Bit
Speed
24MHz
Connectivity
SCI, UART/USART, USB
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
22
Program Memory Size
14KB (8K x 14)
Program Memory Type
OTP
Ram Size
256 x 8
Voltage - Supply (vcc/vdd)
4.35 V ~ 5.25 V
Data Converters
A/D 5x8b
Oscillator Type
External
Operating Temperature
-40°C ~ 85°C
Package / Case
28-SOIC (7.5mm Width)
Processor Series
PIC16C
Core
PIC
Data Bus Width
8 bit
Data Ram Size
256 B
Maximum Clock Frequency
24 MHz
Number Of Programmable I/os
22
Number Of Timers
3 bit
Operating Supply Voltage
4.35 V to 5.25 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52715-96, 52716-328, 52717-734
Development Tools By Supplier
ICE2000, DM163022
Minimum Operating Temperature
- 40 C
On-chip Adc
5 bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
Eeprom Size
-
Lead Free Status / Rohs Status
 Details
10.5.1.9
Each endpoint is controlled by an Endpoint Control
Register.
Descriptors (BD) for the following endpoints:
The user will be required to disable unused Endpoints
and directions using the Endpoint Control Registers.
REGISTER 10-9: USB ENDPOINT CONTROL REGISTER (UEPn: 198H-19Ah)
2000 Microchip Technology Inc.
bit7
bit 7-4: Unimplemented: Read as ’0’
bit 3-1: EP_CTL_DIS, EP_OUT_EN, EP_IN_EN: These three bits define if an endpoint is enabled and the direc-
bit 0:
U-0
- EP0 Out
- EP0 In
- EP1 Out
- EP1 In
- EP2 Out
- EP2 In
Endpoint Registers
The
tion of the endpoint. The endpoint enable/direction control is defined as follows:
control bits in the Endpoint Enable register, but is only valid if EP_IN_EN=1 or EP_OUT_EN=1. Any access
to this endpoint will cause the USB to return a STALL handshake. The EP_STALL bit can be set or cleared
by the SIE. Refer to the USB 1.1 Specification, Sections 4.4.4 and 8.5.2 for more details on the STALL
protocol.
U-0
EP_STALL: When this bit is set it indicates that the endpoint is stalled. This bit has priority over all other
EP_CTL_DIS EP_OUT_EN
X
X
X
1
0
PIC16C745/765
U-0
U-0
0
0
1
1
1
EP_CTL_DIS EP_OUT_EN EP_IN_EN EP_STALL
supports
R/W-0
EP_IN_EN
Buffer
0
1
0
1
1
Preliminary
R/W-0
Endpoint Enable/Direction Control
Disable Endpoint
Enable Endpoint for IN tokens only
Enable Endpoint for OUT tokens only
Enable Endpoint for IN and OUT tokens
Enable Endpoint for IN, OUT, and SETUP tokens
10.5.1.10 USB Endpoint Control Register (EPCn)
The Endpoint Control Register contains the endpoint
control bits for each of the 6 endpoints available on
USB for a decoded address. These four bits define the
control necessary for any one endpoint. Endpoint 0
(ENDP0) is associated with control pipe 0 which is
required by USB for all functions (IN, OUT, and
SETUP). Therefore, after a USB_RST interrupt has
been received, the microprocessor should set UEP0 to
contain 06h.
Note:
R/W-0
These registers are initialized in response
to a RESET from the host. The user
must
USB_CH9.ASM to configure the endpoints
as needed for the application.
PIC16C745/765
R/W-0
modify
bit0
function
R = Readable bit
W = Writable bit
U = Unimplemented bit,
-n = Value at POR reset
read as ‘0’
DS41124C-page 67
USBReset
in

Related parts for PIC16C745T-I/SO