Part Number: PIC18F45K80-I/PT

Manufacturer: Microchip Technology

Description: IC MCU 8BIT 32KB FLASH 44TQFP

Shipped from: Shenzhen/HK Warehouse

Stock Available: Check with us

Technical Specifications of PIC18F45K80-I/PT

Datasheet  PIC18F45K80-I/PT datasheet
Category Integrated Circuits (ICs)
Family Embedded – Microcontrollers
Manufacturer Microchip Technology
Series PIC? XLP? 18K
Packaging Tray
Part Status Active
Core Processor PIC
Core Size 8-Bit
Speed 64MHz
Connectivity ECAN, I2C, LIN, SPI, UART/USART
Peripherals Brown-out Detect/Reset, LVD, POR, PWM, WDT
Number of I/O 35
Program Memory Size 32KB (16K x 16)
Program Memory Type FLASH
EEPROM Size 1K x 8
RAM Size 3.6K x 8
Voltage – Supply (Vcc/Vdd) 1.8 V ~ 5.5 V
Data Converters A/D 11x12b
Oscillator Type Internal
Operating Temperature -40°C ~ 85°C (TA)
Package / Case 44-TQFP
Supplier Device Package 44-TQFP (10×10)

PIC18F45K80-I/PT Description

The PIC18F45K80 is a high-performance 8-bit microcontroller that consumes an extremely minimal amount of power (MCU). It comes equipped with a built-in ECANTM. Novel features of the PIC18F45K80 include a low sleep current for low-power applications, an operating voltage range of 1.8V to 5.5V, and a Charge Time Measurement Unit for an intuitive capacitive touch user interface.

The operating voltage range of the PIC18F45K80 is 1.8V to 5.5V, and the operating voltage range of the Applications that require CAN solutions that are durable, high-performing, and low-cost would benefit tremendously from the PIC18F45K80 series of microcontrollers.

Product Features

  • Sleep mode at 20 nA (Watch Webinar)
  • 300 nA Watch Dog Timer in Sleep Mode
  • CAN-compliant integrated ECANTM Active standard 2.0B
  • incredibly low power. For battery uses, sleep mode is ideal.
  • power supply voltage Supports 1.8V – 5.5V Charge Time Measurement Unit (CTMU) applications for touch sensing and enhanced sensing
  • 12-bit ADC, 11 ch.
  • Four capture, comparison, and PWM modules and one enhanced capture, comparison, and PWM module
  • One MSSP serial port for SPI or I2CTM connection, two enhanced USART modules
  • Comparators in two analog
  • Electronic signal modulator
  • Self-programming 20 years of retention and 10k erase/write cycles are supported by Flash.

Features Description

Selective Peripheral Module Control

Users can significantly lessen their environmental impact by disabling the CPU clock in idle mode. However, peripheral modules continue to be timed and hence drain power. Applications may occasionally require unavailable features in this mode, such as prioritizing CPU performance while limiting peripheral power usage. The PIC18F66K80 family of microcontrollers satisfies this need by permitting the selective disabling peripheral modules, decreasing or eliminating power consumption. The two bits of Control needed for this are:

  • This module’s peripheral enable bit (XXXEN) can be found in the module’s primary Control Register.
  • XXXMD is in one of the PMDx Control registers that disable the corresponding peripheral module (PMD0, PMD1, or PMD2).

If the XXXEN bit is cleared on a module, it will no longer function, but its registers will still be accessible. Power usage is reduced, but less than with the other method. The “enable bit” is a standard feature of most modules of this type. Setting the PMD bit for a module, on the other hand, prevents any clock from being sent to that module, drastically cutting its power usage.

Additionally, the peripheral’s control and status registers are inaccessible in this mode, rendering any previous values in those registers useless and any subsequent writes to them ineffective. There is a PMD bit for several different kinds of auxiliary modules. Devices in the PIC18F66K80 family provide three different PMD registers labeled PMD0, PMD1, and PMD2. The modules can be disabled or enabled using the corresponding bits in these registers.

Exiting Idle and Sleep Modes

When an interrupt, Reset, or WDT timeout occurs, Sleep and the other Idle modes are terminated. Reasons why power-saving modes are abandoned, are discussed below. Each power-management mode and the clocking subsystem’s responses to them are described.

Master Clear Reset (MCLR)

The MCLR pin allows the gadget to be reset from the outside world. Keep the pin lowered to trigger a Reset. Noise filtering in the MCLR Reset path of these devices allows for the detection and subsequent disregard of low-level reset pulses. None of the onboard Resets, not even the WDT, pull the MCLR pin low. To prevent the MCLR input from functioning, set the MCLRE Configuration bit on devices from the PIC18F66K80 family to 1. The pin is a digital input when MCLR is turned off.

Power-on Reset (POR)

When VDD is over a predetermined point, an on-chip generator sends a Power-on Reset pulse. Once VDD is safe, the device can start up in its initialized condition. Connect the MCLR pin to VDD through a resistor (1 k to 10 k) to activate the POR circuitry. To generate a Power-on Reset delay, external RC components are typically required.

Configuration Mismatch (CM)

The Configuration Mismatch (CM) Reset aims to identify and recover from random memory corruption incidents. Electrostatic Discharge (ESD) occurrences are one example, as they can result in widespread, single-bit alterations across the device and lead to catastrophic failure. During operation, PIC18FXXKXX Flash devices compare the contents of the device’s Configuration registers (stored in the configuration memory space) with those of the device’s Shadow registers.

A CM Reset is triggered immediately when a discrepancy is found between the two groups of registers. The CM bit (RCON), being in the ‘0’ state, detects these occurrences. There is no other Reset event that modifies this byte. CM Resets function similarly to Master Clear Resets, RESET instructions, WDT timeouts, and Stack Events. In the event of a hard Reset or a power cycle, the device’s Configuration Words are reloaded from the Flash Configuration Words in the device’s program memory.

Reset State of Registers

Resetting will only impact some registers. On a Power-on Reset, their state is unknown, and it remains unaltered after any further Resets. Forcing the other registers into a “Reset state” depends on the sort of Reset performed. Since a WDT wake-up is considered the return to normal operation, it does not alter most registers. RCON register status bits RI, TO, PD, CM, POR, and BOR are set or cleared in various ways depending on the Reset state.


The PIC18F45K80-I/PT microcontroller from Microchip Technology can add flexibility to any current system or circuit design. This microcontroller can function between -40 degrees Celsius and 85 degrees Celsius.

It can reach speeds of up to 64 MHz. This device’s common supply voltage range is between 2.5 V and 5 V. The smallest supply voltage it can function on is 1.8 V, and the maximum is 5.5 V. A 8-bit CPU is what you have here. It has a 32KB flash memory for storing software.

It has a resolution of 12 in ADC. The PIC microcontroller core architecture forms the basis of this gadget.

Do you want to know more about the PIC18F45K80-I/PT, or are you ready to order it? Contact ICRFQ, the best place to find electronic components made in China. We will do everything we can to ensure you get the best products at the best prices.

4.8/5 - (397 votes)
Kevin Chen