- Components/
- Integrated Circuits (ICs)/
- Embedded - Microcontrollers/
PIC24F16KA102-I/SS
PIC24F16KA102-I/SS | |
---|---|
Manufacturer Part Number | PIC24F16KA102-I/SS |
Description | IC PIC MCU FLASH 16K 28-SSOP |
Manufacturer | Microchip Technology |
Series | PIC® XLP™ 24F |
PIC24F16KA102-I/SS datasheets |
|
Specifications of PIC24F16KA102-I/SS | |||
---|---|---|---|
Program Memory Type | FLASH | Program Memory Size | 16KB (5.5K x 24) |
Package / Case | 28-SSOP | 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 |
PrevNext
9.3
Control Registers
The operation of the oscillator is controlled by three
Special Function Registers (SFRs):
• OSCCON
• CLKDIV
• OSCTUN
The OSCCON register (Register 9-1) is the main con-
trol register for the oscillator. It controls clock source
switching and allows the monitoring of clock sources.
REGISTER 9-1:
OSCCON: OSCILLATOR CONTROL REGISTER
U-0
R-0, HSC
R-0, HSC
—
COSC2
COSC1
bit 15
R/SO-0, HSC
U-0
R-0, HSC
CLKLOCK
—
LOCK
bit 7
CO = Clear Only bit
Legend:
HS = Hardware Settable bit HSC = Hardware Settable/Clearable bit
R = Readable bit
W = Writable bit
-n = Value at POR
‘1’ = Bit is set
bit 15
Unimplemented: Read as ‘0’
bit 14-12
COSC<2:0>: Current Oscillator Selection bits
111 = 8 MHz Fast RC Oscillator with Postscaler (FRCDIV)
110 = 500 kHz Low-Power Fast RC Oscillator (FRC) with Postscaler (LPFRCDIV)
101 = Low-Power RC Oscillator (LPRC)
100 = Secondary Oscillator (SOSC)
011 = Primary Oscillator with PLL module (XTPLL, HSPLL, ECPLL)
010 = Primary Oscillator (XT, HS, EC)
001 = 8 MHz FRC Oscillator with Postscaler and PLL module (FRCPLL)
000 = 8 MHz FRC Oscillator (FRC)
bit 11
Unimplemented: Read as ‘0’
bit 10-8
NOSC<2:0>: New Oscillator Selection bits
111 = 8 MHz Fast RC Oscillator with Postscaler (FRCDIV)
110 = 500 kHz Low-Power Fast RC Oscillator (FRC) with Postscaler (LPFRCDIV)
101 = Low-Power RC Oscillator (LPRC)
100 = Secondary Oscillator (SOSC)
011 = Primary Oscillator with PLL module (XTPLL, HSPLL, ECPLL)
010 = Primary Oscillator (XT, HS, EC)
001 = 8 MHz FRC Oscillator with Postscaler and PLL module (FRCPLL)
000 = 8 MHz FRC Oscillator (FRC)
Reset values for these bits are determined by the FNOSC Configuration bits.
Note 1:
Also resets to ‘0’ during any valid clock switch or whenever a non-PLL Clock mode is selected.
2:
© 2009 Microchip Technology Inc.
PIC24F16KA102 FAMILY
The Clock Divider register (Register 9-2) controls the
features associated with Doze mode, as well as the
postscaler for the FRC oscillator.
The FRC Oscillator Tune register (Register 9-3) allows
the user to fine tune the FRC oscillator over a range of
approximately ±12%. Each bit increment or decrement
changes the factory calibrated frequency of the FRC
oscillator by a fixed amount.
R-0, HSC
U-0
R/W-x
COSC0
—
NOSC2
(2)
U-0
R/CO-0, HS
—
CF
SO = Set Only bit
U = Unimplemented bit, read as ‘0’
‘0’ = Bit is cleared
(1)
Preliminary
(1)
(1)
(1)
R/W-x
R/W-x
NOSC1
NOSC0
bit 8
U-0
R/W-0
R/W-0
—
SOSCEN
OSWEN
bit 0
x = Bit is unknown
DS39927B-page 93
Related parts for PIC24F16KA102-I/SS | |||
---|---|---|---|
Part Number | Description | Manufacturer | Datasheet |
![]() |
IC PIC MCU FLASH 16K 20-SSOP | Microchip Technology |
|
![]() |
IC PIC MCU FLASH 16K 28-SOIC | Microchip Technology |
|
![]() |
IC PIC MCU FLASH 2KX16 20-QFN | Microchip Technology |
|
![]() |
IC PIC MCU FLASH 16K 20-SOIC | Microchip Technology |
|
![]() |
IC PIC MCU FLASH 16K 28-QFN | Microchip Technology |
|
![]() |
IC PIC MCU FLASH 16K 28-DIP | Microchip Technology |
|
![]() |
16KB Flash, 2KB RAM, 512B EEPROM, 16 MIPS, 16 I/O,16-bit PIC24F Family, NanoWatt | Microchip Technology |
|
![]() |
IC PIC MCU FLASH 16K 20-DIP | Microchip Technology |
|
![]() |
16KB Flash, 1.5KB RAM, 512B EEPROM, 16 MIPS, 18 I/O,16-bit PIC24F Family, NanoWa | Microchip Technology |
|
![]() |
16KB Flash, 1.5KB RAM, 512B EEPROM, 16 MIPS, 18 I/O,16-bit PIC24F Family, NanoWa | Microchip Technology |
|
![]() |
16KB Flash, 1.5KB RAM, 512B EEPROM, 16 MIPS, 18 I/O,16-bit PIC24F Family, NanoWa | Microchip Technology |
|
![]() |
16KB Flash, 1.5KB RAM, 512B EEPROM, 16 MIPS, 18 I/O,16-bit PIC24F Family, NanoWa | Microchip Technology |
|
![]() |
16KB Flash, 2KB RAM, 512B EEPROM, 16 MIPS, 16 I/O,16-bit PIC24F Family, NanoWatt | Microchip Technology |
|
![]() |
16KB Flash, 2KB RAM, 512B EEPROM, 16 MIPS, 16 I/O,16-bit PIC24F Family, NanoWatt | Microchip Technology |
|
![]() |
16KB Flash, 1.5KB RAM, 512B EEPROM, 16 MIPS, 24 I/O,16-bit PIC24F Family, NanoWa | Microchip Technology |
|