Web Analytics
Datasheet
Teiledatenblatt > Microcontroller, MCU IC > Microchip > PIC16F1936T-I/SO Datenblatt-PDF > PIC16F1936T-I/SO Anwendungshinweis Seite 1/8

PIC16F1936T-I/SO Anwendungshinweis - Microchip

  • Hersteller:
    Microchip
  • Kategorie:
    Microcontroller, MCU IC
  • Fallpaket
    SOIC-28
  • Beschreibung:
    14KB Flash, 512B RAM, 256B EEPROM, LCD, 1.8-5.5V28 SOIC 0.3in T/R
Aktualisierte Uhrzeit: 2025-04-24 12:29:01 (UTC+8)

PIC16F1936T-I/SO Anwendungshinweis

Seite:von 8
PDF herunterladen
Neu laden
herunterladen
2009 Microchip Technology Inc. DS01302A-page 1
AN1302
INTRODUCTION
The new PIC16F1XXX enhanced core microcontroller
has the ability to write its own program memory under
software control. This allows the microcontroller to
make modifications in the program Flash memory. This
application note explains the implementation of a
bootloader using I
2
C™ as a communication channel.
BOOTLOADER CONCEPT
The bootloader allows a processor to change its
firmware without any physical intervention to the device
itself. There is no need for a hardware programmer
when using the bootloader. The firmware is
downloaded from a host system by means of a
communication channel, usually through a USB or a
serial port. This bootloader implementation uses a
standard I
2
C bus as a communication channel between
the microcontroller and the host system.
In general, when using a bootloader, the code is
transferred from a host device. Typically, this is
comprised of a PC computer using a RS-232 serial
cable or a USB port. Any other device can act as a host
device.
The target device needs bootloader firmware. This is
basically a software that accepts commands and data
from a host device and reads/erases/writes data to the
Flash program memory. This firmware is typically
located on the lower part of the program memory. The
bootloader code is started by default at system Reset.
It then checks if there is any application code loaded
and jumps into application code if any is found.
Alternatively, a button can be used to instruct the
bootloader to stay in bootloader code even if a firmware
is already present. This is useful when reading the
application firmware or in case of an application
firmware update.
BOOTLOADER REQUIREMENTS
The bootloader makes it unnecessary for any physical
intervention with a hardware programmer. The target
device must have some form of data connection with
the host. In this application note, I
2
C communication is
used. If the device uses the I
2
C port to communicate
with other devices on the bus, then no additional
connection is needed.
The bootloader will require the lower side of the
program memory reserved for the bootloader firmware
(see Figure 1). The rest of the program memory can be
used by application. No RAM memory needs to be
reserved, since it is used in different contexts and not
at the same time.
FIGURE 1: FLASH MEMORY MAP
Author: Cristian Toma
Microchip Technology Inc.
An I
2
C™ Bootloader for the PIC16F1XXX Enhanced Core

PIC16F1936T-I/SO Datenblatt-PDF

PIC16F1936T-I/SO Datenblatt PDF
Microchip
472 Seiten, 4616 KB
PIC16F1936T-I/SO Programmierhandbuch
Microchip
46 Seiten, 518 KB
PIC16F1936T-I/SO Anderes Datenblatt
Microchip
40 Seiten, 470 KB
PIC16F1936T-I/SO Anwendungshinweis
Microchip
8 Seiten, 93 KB
PIC16F1936T-I/SO Notizdatei
Microchip
2 Seiten, 111 KB

PIC16F1936 Datenblatt-PDF

PIC16F1936-I/ML
Datenblatt PDF
Microchip
MCU 8Bit PIC16 PIC RISC 14KB Flash 2.5V/3.3V/5V 28Pin QFN EP Tube
PIC16F1936-I/SO
Datenblatt PDF
Microchip
MCU 8Bit PIC16 PIC RISC 14KB Flash 2.5V/3.3V/5V 28Pin SOIC W Tube
PIC16F1936-I/SS
Datenblatt PDF
Microchip
SSOP-28 0.209in TUBE, 14KB Flash, 512B RAM, 256B EEPROM, LCD, 1.8-5.5V
PIC16F1936T-I/SS
Datenblatt PDF
Microchip
14KB Flash, 512B RAM, 256B EEPROM, LCD, 1.8-5.5V28 SSOP 0.209in T/R
PIC16F1936-I/SP
Datenblatt PDF
Microchip
SPDIP-28 0.3in TUBE, 14KB Flash, 512B RAM, 256B EEPROM, LCD, 1.8-5.5V
PIC16F1936T-I/ML
Datenblatt PDF
Microchip
MCU 8Bit PIC16 PIC RISC 14KB Flash 2.5V/3.3V/5V Automotive 28Pin QFN EP T/R
PIC16F1936T-I/SO
Datenblatt PDF
Microchip
14KB Flash, 512B RAM, 256B EEPROM, LCD, 1.8-5.5V28 SOIC 0.3in T/R
PIC16F1936-I/MV
Datenblatt PDF
Microchip
MCU 8Bit PIC RISC 14KB Flash 2.5V/3.3V/5V Automotive 28Pin UQFN EP Tube
PIC16F1936-E/SS
Datenblatt PDF
Microchip
14KB Flash, 512B RAM, 256B EEPROM, LCD, 1.8-5.5V28 SSOP 0.209in TUBE
PIC16F1936-E/SO
Datenblatt PDF
Microchip
MCU 8Bit PIC16 PIC RISC 14KB Flash 2.5V/3.3V/5V Automotive 28Pin SOIC W Tube
Datenblatt-PDF-Suche
Suche
100 Millionen Datenblatt-PDF, aktualisieren Sie mehr als 5.000 PDF-Dateien pro Tag.
Dokumentation beziehen: PIC16F1936 Datenblatt PDF
Kontakt online
Bonnie - AiPCBA Sales Manager Online, vor 5 Minuten
Ihre E-Mail *
Nachricht *
Senden