Web Analytics
Datasheet
Teiledatenblatt > Microcontroller, MCU IC > Microchip > PIC18F46K20T-I/PT Datenblatt-PDF > PIC18F46K20T-I/PT Anwendungshinweis Seite 1/18
PIC18F46K20T-I/PT
€ 4.86
Preis von AiPCBA

PIC18F46K20T-I/PT Anwendungshinweis - Microchip

  • Hersteller:
    Microchip
  • Kategorie:
    Microcontroller, MCU IC
  • Fallpaket
    TQFP-44
  • Beschreibung:
    PIC PIC XLP 18K Microcontroller IC 8Bit 64MHz 64KB (32K x 16) FLASH 44-TQFP (10x10)
Aktualisierte Uhrzeit: 2024-08-07 08:39:19 (UTC+8)

PIC18F46K20T-I/PT Anwendungshinweis

Seite:von 18
PDF herunterladen
Neu laden
herunterladen
© 2011 Microchip Technology Inc. DS01095D-page 1
AN1095
INTRODUCTION
Microchip Technology Inc., has expanded its product
portfolio to include a wide variety of cost-effective PIC
®
Microcontrollers (MCUs) without an internal data
EEPROM.
Many applications store nonvolatile information in the
Flash program memory using table read and write
operations. Applications that need to frequently update
this data may have greater endurance requirements
than the specified Flash endurance for the MCUs/
Digital Signal Controllers (DSCs) devices.
The alternate solution of using an external, serial
EEPROM device may not be appropriate for
cost-sensitive or pin-constrained applications.
This application note presents a third alternative that
addresses these issues. This algorithm features an
interface similar to an internal data EEPROM which
uses available program memory and can improve
endurance by a factor as high as 500.
Definition of Terms
Page – The minimum amount of program memory
affected by an erase operation.
Row – The maximum amount of program memory
affected by a programming operation.
Erase/Write Cycle – The number of erase and write
operation pairs.
Endurance – A specification indicating the maximum
number of erase/write cycles and associated conditions.
Retention – A specification indicating the minimum time
and associated conditions for the retention of data in
Flash program memory.
Effective Endurance – The improved endurance of the
emulated data EEPROM as a result of using an
efficient programming algorithm.
Current (Active) Page – A page in program memory
that is being written and read by the data EEPROM
emulation algorithm.
Packed Page – The new current page after the pack
routine is complete.
Page Status – Program memory locations at the
beginning of the current page that stores data
EEPROM emulation status. The PIC18 implementation
uses two locations and PIC24/dsPIC33F/dsPIC33E
uses one location.
THEORY OF OPERATION
The algorithm in this application note supports
selectable, multiple emulated data EEPROMs with a
total size of up to multiples of 255 locations, with a
single address space, ranging from 0 to the total size of
the emulated data EEPROMs minus one (see the
below note).
For example, if the implemented size of the data
EEPROM is five, and two data EEPROMs are used,
only the addresses in the range, 0 to 9, are available.
PIC18 implementation supports 8-bit data and multiple
EEPROM banks; PIC24/dsPIC33F/dsPIC33E
implementation supports 16-bit data and multiple
EEPROM banks. Due to architectural differences of the
program memory, the emulated data EEPROM
information is stored differently for 8-bit and 16-bit
implementations. For these formats, refer to Table 1
and Ta b l e 2.
TABLE 1: PIC18 DATA EEPROM
INFORMATION FORMAT IN
PROGRAM MEMORY
Author: David Otten, Stephen Cowden and
Pradeep Budagutta
Microchip Technology Inc.
Note: To use this solution, the device must have
word write capability. Refer to the specific
device data sheet to verify the availability
of this feature.
Note: The PIC18 and PIC24/dsPIC33F/
dsPIC33E implementations support
multiple EEPROM banks. Each EEPROM
can have a maximum of 255 addresses.
Therefore, the total addresses are from
0 to N x 255 - 1, where N = the number of
EEPROM banks.
Bits 15-8 Bits 7-0
Data EE Data
Data EE Address
Emulating Data EEPROM for PIC18 and PIC24
Microcontrollers and dsPIC
®
Digital Signal Controllers

PIC18F46K20T-I/PT Datenblatt-PDF

PIC18F46K20T-I/PT Datenblatt PDF
Microchip
441 Seiten, 5183 KB
PIC18F46K20T-I/PT Programmierhandbuch
Microchip
42 Seiten, 509 KB
PIC18F46K20T-I/PT Anderes Datenblatt
Microchip
12 Seiten, 6221 KB
PIC18F46K20T-I/PT Anwendungshinweis
Microchip
18 Seiten, 428 KB
PIC18F46K20T-I/PT Notizdatei
Microchip
3 Seiten, 159 KB
PIC18F46K20T-I/PT Produktkatalog
Microchip
46 Seiten, 655 KB

PIC18F46K20 Datenblatt-PDF

PIC18F46K20-I/PT
Datenblatt PDF
Microchip
MCU 8Bit PIC18 PIC RISC 64KB Flash 2.5V/3.3V 44Pin TQFP Tray
PIC18F46K20-I/P
Datenblatt PDF
Microchip
8Bit Microcontroller, Flash, PIC18FxxKxx, 64MHz, 64KB, 3.84KB, 40Pins, DIP
PIC18F46K20-E/PT
Datenblatt PDF
Microchip
MCU 8Bit PIC RISC 64KB Flash 2.5V/3.3V Automotive 44Pin TQFP Tray
PIC18F46K20-I/ML
Datenblatt PDF
Microchip
PIC PIC XLP 18K Microcontroller IC 8Bit 64MHz 64KB (32K x 16) FLASH 44-QFN (8x8)
PIC18F46K20T-I/PT
Datenblatt PDF
Microchip
PIC PIC XLP 18K Microcontroller IC 8Bit 64MHz 64KB (32K x 16) FLASH 44-TQFP (10x10)
PIC18F46K20-E/ML
Datenblatt PDF
Microchip
MCU 8Bit PIC RISC 64KB Flash 2.5V/3.3V Automotive 44Pin QFN EP Tube
PIC18F46K20-E/P
Datenblatt PDF
Microchip
MICROCHIP PIC18F46K20-E/P 8Bit Microcontroller, Flash, PIC18FxxKxx, 64MHz, 64KB, 3.8437KB, 40Pins, DIP
PIC18F46K20T-I/ML
Datenblatt PDF
Microchip
MCU 8Bit PIC18 PIC RISC 64KB Flash 2.5V/3.3V 44Pin QFN EP T/R
PIC18F46K20-I/MV
Datenblatt PDF
Microchip
MCU 8Bit PIC18 PIC RISC 64KB Flash 2.5V/3.3V 40Pin UQFN EP Tube
PIC18F46K20T-I/MV
Datenblatt PDF
Microchip
MCU 8Bit PIC18 PIC RISC 64KB Flash 2.5V/3.3V 40Pin UQFN EP T/R
Datenblatt-PDF-Suche
Suche
100 Millionen Datenblatt-PDF, aktualisieren Sie mehr als 5.000 PDF-Dateien pro Tag.
Kontakt online
Bonnie - AiPCBA Sales Manager Online, vor 5 Minuten
Ihre E-Mail *
Nachricht *
Senden