поискавой системы для электроныых деталей
  Russian  ▼
ALLDATASHEETRU.COM

X  

AN1302 датащи(PDF) 1 Page - Microchip Technology

номер детали AN1302
подробное описание детали  An I2C??Bootloader for the PIC16F1XXX Enhanced Core
PDF  8 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
производитель  MICROCHIP [Microchip Technology]
домашняя страница  http://www.microchip.com
Logo MICROCHIP - Microchip Technology

AN1302 датащи(HTML) 1 Page - Microchip Technology

  AN1302 Datasheet HTML 1Page - Microchip Technology AN1302 Datasheet HTML 2Page - Microchip Technology AN1302 Datasheet HTML 3Page - Microchip Technology AN1302 Datasheet HTML 4Page - Microchip Technology AN1302 Datasheet HTML 5Page - Microchip Technology AN1302 Datasheet HTML 6Page - Microchip Technology AN1302 Datasheet HTML 7Page - Microchip Technology AN1302 Datasheet HTML 8Page - Microchip Technology  
Zoom Inzoom in Zoom Outzoom out
 1 / 8 page
background image
 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 I2C™ 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 I2C 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, I2C communication is
used. If the device uses the I2C 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 I2C™ Bootloader for the PIC16F1XXX Enhanced Core


Аналогичный номер детали - AN1302

производительномер деталидатащиподробное описание детали
logo
STMicroelectronics
AN1300 STMICROELECTRONICS-AN1300 Datasheet
83Kb / 9P
L6598 BASED 12V/3A RESONANT APPLICATION
Oct-2000
AN1301 STMICROELECTRONICS-AN1301 Datasheet
160Kb / 8P
SINGLE PORT FAST ETHERNET TRANSCEIVER
26-Oct-2000
More results

Аналогичное описание - AN1302

производительномер деталидатащиподробное описание детали
logo
Vitesse Semiconductor C...
VSC055 VITESSE-VSC055 Datasheet
408Kb / 2P
Enhanced I2C Backplane Controller
logo
ATMEL Corporation
AT90USB128X ATMEL-AT90USB128X Datasheet
194Kb / 28P
USB DFU Bootloader
logo
List of Unclassifed Man...
7850E ETC2-7850E Datasheet
1Mb / 11P
Preparing an Image for the Universal Communicator
logo
STMicroelectronics
AN2972 STMICROELECTRONICS-AN2972 Datasheet
1Mb / 25P
Designing an antenna for the M24LRxx-R
21-Dec-2012
AN3154 STMICROELECTRONICS-AN3154 Datasheet
638Kb / 34P
CAN protocol used in the STM32 bootloader
02-May-2014
AN3155 STMICROELECTRONICS-AN3155 Datasheet
1Mb / 37P
USART protocol used in the STM32 bootloader
20-Jun-2014
AN3156 STMICROELECTRONICS-AN3156 Datasheet
400Kb / 26P
USB DFU protocol used in the STM32 bootloader
30-Apr-2014
AN3262 STMICROELECTRONICS-AN3262 Datasheet
1Mb / 27P
Using the over-the-air bootloader with STM32W108 devices
04-Mar-2011
AN4221 STMICROELECTRONICS-AN4221 Datasheet
663Kb / 51P
I2C protocol used in the STM32 bootloader
02-May-2014
AN4286 STMICROELECTRONICS-AN4286 Datasheet
555Kb / 38P
SPI protocol used in the STM32 bootloader
02-May-2014
More results


Html Pages

1 2 3 4 5 6 7 8


датащи скачать

Go To PDF Page


ссылки URL



Вашему бизинису помогли Аллдатащит?  [ DONATE ] 

Что такое Аллдатащит   |   реклама   |   контакт   |   Конфиденциальность   |   Ссылка на техническое описание    |   обмен ссыками   |   поиск по производителю
All Rights Reserved©Alldatasheet.com


Mirror Sites
English : Alldatasheet.com  |   English : Alldatasheet.net  |   Chinese : Alldatasheetcn.com  |   German : Alldatasheetde.com  |   Japanese : Alldatasheet.jp
Russian : Alldatasheetru.com  |   Korean : Alldatasheet.co.kr  |   Spanish : Alldatasheet.es  |   French : Alldatasheet.fr  |   Italian : Alldatasheetit.com
Portuguese : Alldatasheetpt.com  |   Polish : Alldatasheet.pl  |   Vietnamese : Alldatasheet.vn
Indian : Alldatasheet.in  |   Mexican : Alldatasheet.com.mx  |   British : Alldatasheet.co.uk  |   New Zealand : Alldatasheet.co.nz
Family Site : ic2ic.com  |   icmetro.com