MCU 8-bit PIC18 PIC RISC 64KB Flash 2.5V/3.3V 40-Pin PDIP Tube, PIC18LF46K22-E/P, Microchip

PIC18LF46K22 offers the advantages of all PIC18 microcontrollers – namely, high computational performance at an economical price – with the addition of high-endurance, Flash program memory. On top of these features, the PIC18(L)F2X/4XK22 family introduces design enhancements that make these microcontrollers a logical choice for many highperformance, power sensitive applications. All of the devices in the PIC18(L)F2X/4XK22 family incorporate a range of features that can significantly reduce power consumption during operation Alternate Run Modes: By clocking the controller from the Timer1 source or the internal oscillator block, power consumption during code execution can be reduced by as much as 90%. Multiple Idle Modes: The controller can also run with its CPU core disabled but the peripherals still active. In these states, power consumption can be reduced even further, to as little as 4% of normal operation requirements. On-the-fly Mode Switching: The powermanaged modes are invoked by user code during operation, allowing the user to incorporate powersaving ideas into their application’s software design. Low Consumption in Key Modules: The power requirements for both Timer1 and the Watchdog Timer are minimized. All of the devices in the PIC18(L)F2X/4XK22 family offer ten different oscillator options, allowing users a wide range of choices in developing application hardware. These include: Four Crystal modes, using crystals or ceramic resonators Two External Clock modes, offering the option of using two pins (oscillator input and a divide-by-4 clock output) or one pin (oscillator input, with the second pin reassigned as general I/O) Two External RC Oscillator modes with the same pin options as the External Clock modes An internal oscillator block which contains a 16 MHz HFINTOSC oscillator and a 31 kHz LFINTOSC oscillator, which together provide eight user selectable clock frequencies, from 31 kHz to 16 MHz. This option frees the two oscillator pins for use as additional general purpose I/O. A Phase Lock Loop (PLL) frequency multiplier, available to both external and internal oscillator modes, which allows clock speeds of up to 64 MHz. Used with the internal oscillator, the PLL gives users a complete selection of clock speeds, from 31 kHz to 64 MHz – all without using an external crystal or clock circuit Besides its availability as a clock source, the internal oscillator block provides a stable reference source that gives the family additional features for robust operation: Fail-Safe Clock Monitor: This option constantly monitors the main clock source against a reference signal provided by the LFINTOSC. If a clock failure occurs, the controller is switched to the internal oscillator block, allowing for continued operation or a safe application shutdown. Two-Speed Start-up: This option allows the internal oscillator to serve as the clock source from Power-on Reset, or wake-up from Sleep mode, until the primary clock source is available.

  • C Compiler Optimized Architecture:
    • Optional extended instruction set designed to optimize re- entrant code
  • Up to 1024 Bytes Data EEPROM
  • Up to 64 Kbytes Linear Program Memory Addressing
  • Up to 3896 Bytes Linear Data Memory Addressing
  • Up to 16 MIPS Operation
  • 16- bit Wide Instructions, 8- bit Wide Data Path
  • Priority Levels for Interrupts
  • 31- Level, Software Accessible Hardware Stack
  • 8 x 8 Single- Cycle Hardware Multiplier Precision 16 MHz Internal Oscillator Block:
    • Factory calibrated to ± 1%
    • Selectable frequencies, 31 kHz to 16 MHz
    • 64 MHz performance available using PLL – no external components required
  • Four Crystal modes up to 64 MHz
  • Two External Clock modes up to 64 MHz
  • 4X Phase Lock Loop (PLL)
  • Secondary Oscillator using Timer1 @ 32 kHz
  • Fail- Safe Clock Monitor:
    • Allows for safe shutdown if peripheral clock stops
    • Two- Speed Oscillator Start- up
  • Analog- to- Digital Converter (ADC) module:
    • 10- bit resolution, up to 30 external channels
    • Auto- acquisition capability
    • Conversion available during Sleep
    • Fixed Voltage Reference (FVR) channel
    • Independent input multiplexing
  • Analog Comparator module:
    • Two rail- to- rail analog comparators
    • Independent input multiplexing
  • Digital- to- Analog Converter (DAC) module:
    • Fixed Voltage Reference (FVR) with 1.024V, 2.048V and 4.096V output levels
    • 5- bit rail- to- rail resistive DAC with positive and negative reference selection
  • Charge Time Measurement Unit (CTMU) module:
    • Supports capacitive touch sensing for touch screens and capacitive switches
  • Sleep mode: 20 nA, typical
  • Watchdog Timer: 300 nA, typical
  • Timer1 Oscillator: 800 nA @ 32 kHz
  • Peripheral Module Disable
  • 2.3V to 5.5V Operation – PIC18FXXK22 devices
  • 1.8V to 3.6V Operation – PIC18LFXXK22 devices
  • Self- Programmable under Software Control
  • High/Low- Voltage Detection (HLVD) module:
    • Programmable 16- Level
    • Interrupt on High/Low- Voltage Detection
  • Programmable Brown- out Reset (BOR):
    • With software enable option
    • Configurable shutdown in Sleep
  • Extended Watchdog Timer (WDT):
    • Programmable period from 4 ms to 131s
  • In- Circuit Serial Programming™ (ICSP™):
    • Single- Supply 3V
  • In- Circuit Debug (ICD)
  • Up to 35 I/O Pins plus 1 Input- Only Pin:
    • High- Current Sink/Source 25 mA/25 mA
    • Three programmable external interrupts
    • Four programmable interrupt- on- change
    • Nine programmable weak pull- ups
    • Programmable slew rate
  • SR Latch:
    • Multiple Set/Reset input options
  • Two Capture/Compare/PWM (CCP) modules
  • Three Enhanced CCP (ECCP) modules:
    • One, two or four PWM outputs
    • Selectable polarity
    • Programmable dead time
    • Auto- shutdown and auto- restart
    • PWM steering
  • Two Master Synchronous Serial Port (MSSP) modules:
    • 3- wire SPI (supports all 4 modes)
    • I2C™ Master and Slave modes with address mask

Характеристики

Analog_comparators

2

Operating_temperature

-40 to 125 °C

Max_power_dissipation

1000 mW

Min_operating_supply_voltage

1.8 V

Max_operating_supply_voltage

3.6 V

Watchdog

1

Supplier_package

PDIP

Specifications

https://4donline.ihs.com/images/VipMasterIC/IC/MCHP/MCHP-S-A0002358042/MCHP-S-A0002358042-1.pdf?hkey=52A5661711E402568146F3353EA87419

Screening_level

Extended

Schedule_b

8542310000

Ram_size

3896 byte

Program_memory_type

Flash

Program_memory_size

64 KB

Product_dimensions

53.21 x 14.73 x 4.95 mm

Pin_count

40

Operating_supply_voltage

2.5, 3.3 V

Бренд

On_chip_adc

28-chx10-bit

Number_of_timers

7

Number_of_programmable_i_os

36

Mounting

Through Hole

Maximum_speed

16 MHz

Max_processing_temp

260

Lead_finish

Matte Tin

Тип интерфейса

I2C/SPI/USART

Instruction_set_architecture

RISC

Htsn

8542310001

Eccn

3A991.A.2

Device_core

PIC

Data_bus_width

8 Bit

Country_of_origin

China

Max_expanded_memory_size

2 MB

SKU: PIC18LF46K22-E/P

Description

PIC18LF46K22 offers the advantages of all PIC18 microcontrollers – namely, high computational performance at an economical price – with the addition of high-endurance, Flash program memory. On top of these features, the PIC18(L)F2X/4XK22 family introduces design enhancements that make these microcontrollers a logical choice for many highperformance, power sensitive applications. All of the devices in the PIC18(L)F2X/4XK22 family incorporate a range of features that can significantly reduce power consumption during operation Alternate Run Modes: By clocking the controller from the Timer1 source or the internal oscillator block, power consumption during code execution can be reduced by as much as 90%. Multiple Idle Modes: The controller can also run with its CPU core disabled but the peripherals still active. In these states, power consumption can be reduced even further, to as little as 4% of normal operation requirements. On-the-fly Mode Switching: The powermanaged modes are invoked by user code during operation, allowing the user to incorporate powersaving ideas into their application’s software design. Low Consumption in Key Modules: The power requirements for both Timer1 and the Watchdog Timer are minimized. All of the devices in the PIC18(L)F2X/4XK22 family offer ten different oscillator options, allowing users a wide range of choices in developing application hardware. These include: Four Crystal modes, using crystals or ceramic resonators Two External Clock modes, offering the option of using two pins (oscillator input and a divide-by-4 clock output) or one pin (oscillator input, with the second pin reassigned as general I/O) Two External RC Oscillator modes with the same pin options as the External Clock modes An internal oscillator block which contains a 16 MHz HFINTOSC oscillator and a 31 kHz LFINTOSC oscillator, which together provide eight user selectable clock frequencies, from 31 kHz to 16 MHz. This option frees the two oscillator pins for use as additional general purpose I/O. A Phase Lock Loop (PLL) frequency multiplier, available to both external and internal oscillator modes, which allows clock speeds of up to 64 MHz. Used with the internal oscillator, the PLL gives users a complete selection of clock speeds, from 31 kHz to 64 MHz – all without using an external crystal or clock circuit Besides its availability as a clock source, the internal oscillator block provides a stable reference source that gives the family additional features for robust operation: Fail-Safe Clock Monitor: This option constantly monitors the main clock source against a reference signal provided by the LFINTOSC. If a clock failure occurs, the controller is switched to the internal oscillator block, allowing for continued operation or a safe application shutdown. Two-Speed Start-up: This option allows the internal oscillator to serve as the clock source from Power-on Reset, or wake-up from Sleep mode, until the primary clock source is available.

  • C Compiler Optimized Architecture:
    • Optional extended instruction set designed to optimize re- entrant code
  • Up to 1024 Bytes Data EEPROM
  • Up to 64 Kbytes Linear Program Memory Addressing
  • Up to 3896 Bytes Linear Data Memory Addressing
  • Up to 16 MIPS Operation
  • 16- bit Wide Instructions, 8- bit Wide Data Path
  • Priority Levels for Interrupts
  • 31- Level, Software Accessible Hardware Stack
  • 8 x 8 Single- Cycle Hardware Multiplier Precision 16 MHz Internal Oscillator Block:
    • Factory calibrated to ± 1%
    • Selectable frequencies, 31 kHz to 16 MHz
    • 64 MHz performance available using PLL – no external components required
  • Four Crystal modes up to 64 MHz
  • Two External Clock modes up to 64 MHz
  • 4X Phase Lock Loop (PLL)
  • Secondary Oscillator using Timer1 @ 32 kHz
  • Fail- Safe Clock Monitor:
    • Allows for safe shutdown if peripheral clock stops
    • Two- Speed Oscillator Start- up
  • Analog- to- Digital Converter (ADC) module:
    • 10- bit resolution, up to 30 external channels
    • Auto- acquisition capability
    • Conversion available during Sleep
    • Fixed Voltage Reference (FVR) channel
    • Independent input multiplexing
  • Analog Comparator module:
    • Two rail- to- rail analog comparators
    • Independent input multiplexing
  • Digital- to- Analog Converter (DAC) module:
    • Fixed Voltage Reference (FVR) with 1.024V, 2.048V and 4.096V output levels
    • 5- bit rail- to- rail resistive DAC with positive and negative reference selection
  • Charge Time Measurement Unit (CTMU) module:
    • Supports capacitive touch sensing for touch screens and capacitive switches
  • Sleep mode: 20 nA, typical
  • Watchdog Timer: 300 nA, typical
  • Timer1 Oscillator: 800 nA @ 32 kHz
  • Peripheral Module Disable
  • 2.3V to 5.5V Operation – PIC18FXXK22 devices
  • 1.8V to 3.6V Operation – PIC18LFXXK22 devices
  • Self- Programmable under Software Control
  • High/Low- Voltage Detection (HLVD) module:
    • Programmable 16- Level
    • Interrupt on High/Low- Voltage Detection
  • Programmable Brown- out Reset (BOR):
    • With software enable option
    • Configurable shutdown in Sleep
  • Extended Watchdog Timer (WDT):
    • Programmable period from 4 ms to 131s
  • In- Circuit Serial Programming™ (ICSP™):
    • Single- Supply 3V
  • In- Circuit Debug (ICD)
  • Up to 35 I/O Pins plus 1 Input- Only Pin:
    • High- Current Sink/Source 25 mA/25 mA
    • Three programmable external interrupts
    • Four programmable interrupt- on- change
    • Nine programmable weak pull- ups
    • Programmable slew rate
  • SR Latch:
    • Multiple Set/Reset input options
  • Two Capture/Compare/PWM (CCP) modules
  • Three Enhanced CCP (ECCP) modules:
    • One, two or four PWM outputs
    • Selectable polarity
    • Programmable dead time
    • Auto- shutdown and auto- restart
    • PWM steering
  • Two Master Synchronous Serial Port (MSSP) modules:
    • 3- wire SPI (supports all 4 modes)
    • I2C™ Master and Slave modes with address mask

Additional information

Analog_comparators

2

Operating_temperature

-40 to 125 °C

Max_power_dissipation

1000 mW

Min_operating_supply_voltage

1.8 V

Max_operating_supply_voltage

3.6 V

Watchdog

1

Supplier_package

PDIP

Specifications

https://4donline.ihs.com/images/VipMasterIC/IC/MCHP/MCHP-S-A0002358042/MCHP-S-A0002358042-1.pdf?hkey=52A5661711E402568146F3353EA87419

Screening_level

Extended

Schedule_b

8542310000

Ram_size

3896 byte

Program_memory_type

Flash

Program_memory_size

64 KB

Product_dimensions

53.21 x 14.73 x 4.95 mm

Pin_count

40

Operating_supply_voltage

2.5, 3.3 V

Бренд

On_chip_adc

28-chx10-bit

Number_of_timers

7

Number_of_programmable_i_os

36

Mounting

Through Hole

Maximum_speed

16 MHz

Max_processing_temp

260

Lead_finish

Matte Tin

Тип интерфейса

I2C/SPI/USART

Instruction_set_architecture

RISC

Htsn

8542310001

Eccn

3A991.A.2

Device_core

PIC

Data_bus_width

8 Bit

Country_of_origin

China

Max_expanded_memory_size

2 MB