PIC18F4431-I/P Microchip Technology Inc., PIC18F4431-I/P Datasheet - Page 202
![no-image](/images/manufacturer_photos/0/4/440/microchip_technology_inc__sml.jpg)
PIC18F4431-I/P
Manufacturer Part Number
PIC18F4431-I/P
Description
Microcontroller; 16 KB Flash; 768 RAM; 256 EEPROM; 36 I/O; 40-Pin-PDIP
Manufacturer
Microchip Technology Inc.
Datasheet
1.PIC18F4431-IP.pdf
(396 pages)
Specifications of PIC18F4431-I/P
A/d Inputs
9-Channel, 10-Bit
Cpu Speed
10 MIPS
Eeprom Memory
256 Bytes
Input Output
36
Interface
I2C/SPI/USART
Memory Type
Flash
Number Of Bits
8
Package Type
40-pin PDIP
Programmable Memory
16K Bytes
Ram Size
768 Bytes
Speed
40 MHz
Timers
1-8-bit, 3-16-bit
Voltage, Range
2-5.5 V
Lead Free Status / Rohs Status
RoHS Compliant part
Electrostatic Device
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC18F4431-I/P
Manufacturer:
ABB
Quantity:
240
Company:
Part Number:
PIC18F4431-I/P
Manufacturer:
MICROCHIP
Quantity:
769
Part Number:
PIC18F4431-I/P
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
Company:
Part Number:
PIC18F4431-I/PT
Manufacturer:
MICROCHIP
Quantity:
1 400
Company:
Part Number:
PIC18F4431-I/PT
Manufacturer:
Microchip Technology
Quantity:
10 000
Part Number:
PIC18F4431-I/PT
Manufacturer:
MICROCHI
Quantity:
20 000
- Current page: 202 of 396
- Download datasheet (8Mb)
PIC18F2331/2431/4331/4431
REGISTER 17-5:
17.7.2
The amount of dead time provided by the dead time
unit is selected by specifying the input clock prescaler
value and a 6-bit unsigned value defined in the DTCON
register. Four input clock prescaler selections have
been provided to allow a suitable range of dead times
based on the device operating frequency. F
F
options available using the DTPS1:DTPS0 control bits
in the DTCON register.
After selecting an appropriate prescaler value, the
dead time is adjusted by loading a 6-bit unsigned value
into DTCON<5:0>. The dead time unit prescaler is
cleared on any of the following events:
• On a load of the down timer due to a duty cycle
• On a write to the DTCON register; or
• On any device Reset.
17.7.3
The dead time counter is clocked from any of the Q
clocks based on the following conditions.
1.
2.
DS39616B-page 200
OSC
comparison edge event;
The dead time counter is clocked on Q1 when:
• The DTPS bits are set to any of the following
• The PWM Time Base Prescale bits
The dead time counter is clocked by a pair of
Q-clocks when the PWM Time Base Prescale
bits are set to 1:1 (PTCKPS1:PTCKPS0 = 00,
F
the F
/4, F
OSC
dead time prescaler settings: Fosc/4, F
F
(PTCKPS) are set to any of the following
prescale ratios: F
F
OSC
OSC
OSC
/4) and the dead time counter is clocked by
OSC
DEAD TIME RANGES
DECREMENTING THE DEAD TIME
COUNTER
bit 7-6
bit 5-0
/16
/256.
/2 (DTPS1:DTPS0 = 00).
/8 and F
DTPS1:DTPS0: Dead Time Unit A Prescale Select bits
11 = Clock source for Dead Time Unit is F
10 = Clock source for Dead Time Unit is F
01 = Clock source for Dead Time Unit is F
00 = Clock source for Dead Time Unit is F
DT5:DT0: Unsigned 6-bit dead time value bits for Dead Time Unit.
Legend:
R = Readable bit
-n = Value at POR
bit 7
DTCON – DEAD TIME CONTROL REGISTER
OSC
DTPS1
R/W-0
OSC
/16 are the clock prescaler
/16, F
OSC
DTPS0
R/W-0
/64,
OSC
R/W-0
OSC
DT5
/8,
W = Writable bit
‘1’ = bit is set
Preliminary
/2,
R/W-0
DT4
OSC
OSC
OSC
OSC
3.
4.
The actual dead time is calculated from the DTCON
register as follows:
Dead Time = Dead time value / (F
Table 17-3 shows example dead time ranges as a
function of the input clock prescaler selected and the
device operating frequency.
/16.
/8.
/4.
/2.
The dead time counter is clocked using every
other Q-clock depending on the two LSbs in the
Duty Cycle registers:
• If the PWM duty cycle match occurs on Q1 or
• If the PWM duty cycles match occurs on Q2
When the DTPS1:DTPS0 bits are set to any of
the other dead time prescaler settings, (i.e.,
F
Base Prescaler is set to 1:1, the dead time
counter is clocked by the Q-clock corresponding
to the Q-clocks on which the PWM duty cycle
match occurs.
OSC
Q3, then the dead time counter is clocked
using every Q1 and Q3.
or Q4, then the dead time counter is clocked
using every Q2 and Q4.
R/W-0
U = Unimplemented bit, read as ‘0’
‘0’ = bit is cleared
DT3
/4, F
OSC
/8 or F
R/W-0
DT2
2003 Microchip Technology Inc.
OSC
/16) and the PWM Time
x = bit is unknown
R/W-0
OSC
DT1
/prescaler)
R/W-0
DT0
bit 0
Related parts for PIC18F4431-I/P
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![PIC18F-LF1XK50](/images/no-image3.png)
Part Number:
Description:
20-Pin USB Flash Microcontrollers
Manufacturer:
MICROCHIP [Microchip Technology]
Datasheet:
![PIC18F6393T-I/PT](/photos/6/81/68123/c04-066_pf_tmb.jpg)
Part Number:
Description:
PIC18F With 128-segment LCD Driver And 12-bit ADC, 8KB Flash, 768B RAM, CCP, MSS
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F6493T-I/PT](/photos/6/81/68123/c04-066_pf_tmb.jpg)
Part Number:
Description:
PIC18F With 128-segment LCD Driver And 12-bit ADC, 16KB Flash, 768B RAM, CCP, MS
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F8393T-I/PT](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
PIC18F With 192-segment LCD Driver And 12-bit ADC, 8KB Flash, 768B RAM, CCP, MSS
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F8493T-I/PT](/images/manufacturer_photos/0/4/439/microchip_technology_tmb.jpg)
Part Number:
Description:
PIC18F With 192-segment LCD Driver And 12-bit ADC, 16KB Flash, 768B RAM, CCP, MS
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F6585-I/L](/photos/16/12/161282/68-plcc-large-300dpi-lyrd_tmb.jpg)
Part Number:
Description:
Microcontrollers (MCU) 48KB 3328 RAM 52 I/O
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F6680-I/L](/photos/16/12/161282/68-plcc-large-300dpi-lyrd_tmb.jpg)
Part Number:
Description:
Microcontrollers (MCU) 64KB 3328 RAM 52 I/O
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F65K90T-I/MR](/photos/16/3/160368/qfn64_tmb.jpg)
Part Number:
Description:
32kB Flash, 2kB RAM, 1kB EE, NanoWatt XLP, LCD 64 QFN 9x9x0.9mm T/R
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F65K90T-I/PT](/photos/16/3/160367/tqfp-64_tmb.jpg)
Part Number:
Description:
32kB Flash, 2kB RAM, 1kB EE, NanoWatt XLP, LCD 64 TQFP 10x10x1mm T/R
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F87K90T-I/PT](/photos/40/31/403173/tqfp-80_tmb.jpg)
Part Number:
Description:
128kB Flash, 4kB RAM, 1kB EE, 16MIPS, NanoWatt XLP, LCD, 5V 80 TQFP 12x12x1mm T/
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F65K90-I/MR](/photos/16/3/160368/qfn64_tmb.jpg)
Part Number:
Description:
32kB Flash, 2kB RAM, 1kB EE, NanoWatt XLP, LCD 64 QFN 9x9x0.9mm TUBE
Manufacturer:
Microchip Technology
Datasheet:
![PIC18F65K90-I/PT](/photos/16/3/160367/tqfp-64_tmb.jpg)
Part Number:
Description:
32kB Flash, 2kB RAM, 1kB EE, NanoWatt XLP, LCD 64 TQFP 10x10x1mm TRAY
Manufacturer:
Microchip Technology
![PIC18F87K90-I/PT](/photos/40/31/403173/tqfp-80_tmb.jpg)
Part Number:
Description:
128kB Flash, 4kB RAM, 1kB EE, 16MIPS, NanoWatt XLP, LCD, 5V 80 TQFP 12x12x1mm TR
Manufacturer:
Microchip Technology