Ultra Start 16xx Manuel d'utilisateur Page 30

  • Télécharger
  • Ajouter à mon manuel
  • Imprimer
  • Page
    / 37
  • Table des matières
  • MARQUE LIVRES
  • Noté. / 5. Basé sur avis des utilisateurs
Vue de la page 29
MEB/0404
© 2004 Texas Instruments Inc, Slide 30
In System Programming Options
Self Programming
Bootstrap Loader
9600/38400 BPS
UART format
256 bit password protected
JTAG
IEEE 1149 interface
Programming and
emulation
Permanent security fuse
60KB <3s
Any Flash location
Use any interface
Hardware controlled
As fast 22us/byte
The Flash memory of the MSP430 can be programmed very fast using several different
methods.
•The Flash is segmented into 512B main memory segments with two additional 128B information
memory segments. The only difference between main and information memory is size – code
and data can be located anywhere. The total number of main memory segments depends on the
device - for example, a 4KB device has eight main memory segments.
•Flash memory operates from 1.8V – 3.6V, but at least 2.7V must be present during
programming or erasing. Flash can be erased and reprogrammed 100k times with 100 year data
retention typical. Because of an advanced design, 60kB of Flash can be programmed in as fast
as 2 seconds. For security reasons, Flash can not be programmed or erased unless a password
is used when the Flash control registers are accessed.
•There are three methods of programming Flash; Out or in-system using JTAG, a Bootstrap
Loader (BSL) or in system using normal software.
•The Flash Emulation Tool (FET) from TI, the MSP430-GANG430 programmer from TI, and
many third parties offer MSP430-JTAG programmers. You can even build your own JTAG
programmer – an application report is available at www.ti.com/msp430.
•The bootstrap loader is a section of ROM code that resides on the device itself and allows
communication using a common 9600 baud UART protocol. Information regarding the BSL is
also available on the MSP430 website.
•The time to program any bit, byte or word is 35/f(FTG) – where FTG is between 257kHz –
476kHz. This means that the programming time for any bit, byte or word is as fast as 74us. If
memory are programmed sequentially, the programming time can be reduced to 42us.
•Because Flash is so easy to program in system, in many cases it can be used to replace an
external EEPROM for non-volatile storage.
Vue de la page 29
1 2 ... 25 26 27 28 29 30 31 32 33 34 35 36 37

Commentaires sur ces manuels

Pas de commentaire