PIC24F16KA102-I/ML Microchip Technology, PIC24F16KA102-I/ML Datasheet - Page 34
PIC24F16KA102-I/ML
Manufacturer Part Number
PIC24F16KA102-I/ML
Description
IC PIC MCU FLASH 16K 28-QFN
Manufacturer
Microchip Technology
Series
PIC® XLP™ 24Fr
Datasheets
1.MA240017.pdf
(254 pages)
2.PIC24F04KA201-ISS.pdf
(48 pages)
3.PIC24F16KA101-ISS.pdf
(18 pages)
Specifications of PIC24F16KA102-I/ML
Program Memory Type
FLASH
Program Memory Size
16KB (5.5K x 24)
Package / Case
28-VQFN Exposed Pad, 28-HVQFN, 28-SQFN, 28-DHVQFN
Core Processor
PIC
Core Size
16-Bit
Speed
32MHz
Connectivity
I²C, IrDA, SPI, UART/USART
Peripherals
Brown-out Detect/Reset, POR, PWM, WDT
Number Of I /o
24
Eeprom Size
512 x 8
Ram Size
1.5K x 8
Voltage - Supply (vcc/vdd)
1.8 V ~ 3.6 V
Data Converters
A/D 9x10b
Oscillator Type
Internal
Operating Temperature
-40°C ~ 85°C
Processor Series
PIC24F
Core
PIC
Data Bus Width
16 bit
Data Ram Size
1.5 KB
Interface Type
I2C/IrDA/SPI/UART
Maximum Clock Frequency
32 MHz
Number Of Programmable I/os
24
Number Of Timers
3
Operating Supply Voltage
1.8 V to 3.6 V
Maximum Operating Temperature
+ 85 C
Mounting Style
SMD/SMT
3rd Party Development Tools
52713-733, 52714-737, 53276-922, EWDSPIC
Development Tools By Supplier
PG164130, DV164035, DV244005, DV164005, DM240001
Minimum Operating Temperature
- 40 C
On-chip Adc
9-ch x 10-bit
Lead Free Status / RoHS Status
Lead free / RoHS Compliant
For Use With
MA240017 - MODULE PLUG-IN PIC24F16KA102 PIM
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Available stocks
Company
Part Number
Manufacturer
Quantity
Price
Company:
Part Number:
PIC24F16KA102-I/ML
Manufacturer:
TYCO
Quantity:
120
Part Number:
PIC24F16KA102-I/ML
Manufacturer:
MICROCHIP/微芯
Quantity:
20 000
TABLE 4-9:
TABLE 4-10:
TABLE 4-11:
I2C1RCV
I2C1TRN
I2C1BRG
I2C1CON
I2C1STAT
I2C1ADD
I2C1MSK
Legend:
U1MODE
U1STA
U1TXREG
U1RXREG
U1BRG
U2MODE
U2STA
U2TXREG
U2RXREG
U2BRG
Legend:
SPI1STAT
SPI1CON1
SPI1CON2
SPI1BUF
Legend:
File Name
Name
Name
File
File
Addr
0220
0222
0224
0226
0228
0230
0232
0234
0236
0238
Addr
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
— = unimplemented, read as ‘0’. Reset values are shown in hexadecimal.
0240
0242
0244
0248
— = unimplemented, read as ‘
Addr
020A
020C
0200
0202
0204
0206
0208
UTXISEL1 UTXINV UTXISEL0
UTXISEL1 UTXINV UTXISEL0
UARTEN
UARTEN
I
UART REGISTER MAP
SPI REGISTER MAP
FRMEN
Bit 15
2
SPIEN
Bit 15
C™ REGISTER MAP
—
—
—
—
ACKSTAT TRSTAT
—
Bit 15
I2CEN
—
—
—
—
—
SPIFSD
Bit 14
Bit 14
—
—
—
—
—
—
—
—
Bit 14
—
—
—
—
—
—
SPIFPOL
USIDL
USIDL
SPISIDL
Bit 13
Bit 13
—
—
—
—
I2CSIDL SCLREL IPMIEN
—
0
Bit 13
’. Reset values are shown in hexadecimal.
—
—
—
—
—
—
Bit 12
DISSCK
IREN
IREN
Bit 12
—
—
—
—
—
—
Bit 12
—
—
—
—
—
—
—
—
UTXBRK
UTXBRK
RTSMD
RTSMD
Bit 11
DISSDO
Bit 11
—
—
—
—
Bit 11
—
—
—
—
—
—
—
—
UTXEN
UTXEN
Bit 10
SPIBEC2 SPIBEC1 SPIBEC0
MODE16
Bit 10
Bit 10
—
—
—
—
—
—
A10M
BCL
—
—
—
—
—
—
UTXBF
UTXBF
UEN1
UEN1
DISSLW
GCSTAT
Bit 9
Baud Rate Generator Prescaler Register
AMSK9
—
—
—
—
Bit 9
Bit 9
SMP
—
—
—
—
Baud Rate Generator Prescaler
SPI1 Transmit/Receive Buffer
TRMT
TRMT
UEN0
UEN0
Bit 8
AMSK8
ADD10
SMEN
Bit 8
Bit 8
CKE
—
—
—
URXISEL1
URXISEL1
WAKE
WAKE
Bit 7
SRMPT
IWCOL
AMSK7
GCEN
SSEN
Bit 7
Bit 7
—
URXISEL0
URXISEL0
SPIROV
LPBACK
LPBACK
STREN
AMSK6
I2COV
Bit 6
Bit 6
CKP
Bit 6
—
I2C1 Baud Rate Generator Register
I2C1 Address Register
SRXMPT
MSTEN
ACKDT
AMSK5
Bit 5
Bit 5
UART1 Transmit Register
UART2 Transmit Register
UART1 Receive Register
UART2 Receive Register
D/A
ABAUD
ADDEN
ABAUD
ADDEN
—
Bit 5
I2C1 Transmit Register
I2C1 Receive Register
ACKEN
SISEL2
SPRE2
AMSK4
Bit 4
Bit 4
—
RXINV
RIDLE
RXINV
RIDLE
P
Bit 4
SISEL1
AMSK3
SPRE1
RCEN
Bit 3
Bit 3
—
BRGH
PERR
BRGH
PERR
S
Bit 3
SISEL0
AMSK2
SPRE0
Bit 2
Bit 2
PEN
R/W
PDSEL1 PDSEL0 STSEL
PDSEL1 PDSEL0 STSEL
—
FERR
FERR
Bit 2
SPITBF
PPRE1
AMSK1
SPIFE
RSEN
Bit 1
Bit 1
RBF
OERR
OERR
Bit 1
SPIRBF
SPIBEN
AMSK0
URXDA
URXDA
PPRE0
Bit 0
Bit 0
Bit 0
SEN
TBF
Resets
Resets
Resets
0000
0110
0000
0000
0000
0000
0110
0000
0000
0000
0000
00FF
0000
1000
0000
0000
0000
0000
0000
0000
0000
All
All
All