Moteur de recherche de fiches techniques de composants électroniques
  French  ▼
ALLDATASHEET.FR

X  

ST92124CR2TC Fiches technique(PDF) 65 Page - STMicroelectronics

No de pièce ST92124CR2TC
Description  8/16-BIT SINGLE VOLTAGE FLASH MCU FAMILY WITH RAM, E3 TMEMULATED EEPROM, CAN 2.0B AND J1850 BLPD
Download  426 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Fabricant  STMICROELECTRONICS [STMicroelectronics]
Site Internet  http://www.st.com
Logo STMICROELECTRONICS - STMicroelectronics

ST92124CR2TC Fiches technique(HTML) 65 Page - STMicroelectronics

Back Button ST92124CR2TC Datasheet HTML 61Page - STMicroelectronics ST92124CR2TC Datasheet HTML 62Page - STMicroelectronics ST92124CR2TC Datasheet HTML 63Page - STMicroelectronics ST92124CR2TC Datasheet HTML 64Page - STMicroelectronics ST92124CR2TC Datasheet HTML 65Page - STMicroelectronics ST92124CR2TC Datasheet HTML 66Page - STMicroelectronics ST92124CR2TC Datasheet HTML 67Page - STMicroelectronics ST92124CR2TC Datasheet HTML 68Page - STMicroelectronics ST92124CR2TC Datasheet HTML 69Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 65 / 426 page
background image
65/426
ST92F124/F150/F250 - SINGLE VOLTAGE FLASH & E3 TM (EMULATED EEPROM)
3.6 FLASH IN-SYSTEM PROGRAMMING
The Flash memory can be programmed in-system
through a serial interface (SCI0).
Exiting from reset, the ST9 executes the initializa-
tion from the TestFlash code (written in Test-
Flash), where it checks the value of the SOUT0
pin. If it is at 0, this means that the user wishes to
update the Flash code, otherwise normal execu-
tion continues. In this second case, the TestFlash
code reads the Reset vector.
If the Flash is virgin (read content is always FFh),
the reset vector contains FFFFh. This will repre-
sent the last location of segment 0h, and it is inter-
preted by the TestFlash code as a flag indicating
that the Flash memory is virgin and needs to be
programmed. If the value 1 is detected on the
SOUT0 pin and the Flash is virgin, a HALT instruc-
tion is executed, waiting for a hardware Reset.
3.6.1 Code Update Routine
The TestFlash Code Update routine is called auto-
matically if the SOUT0 pin is held low during pow-
er-on.
The Code Update routine performs the following
operations:
Enables the SCI0 peripheral in synchronous
mode
Transmits a synchronization datum (25h);
Waits for an address match (23h) with a timeout
of 10ms (@ fOSC 4 MHz);
If the match is not received before the timeout,
the execution returns to the Power-On routine;
If the match is received, the SCI0 transmits a
new datum (21h) to tell the external device that
it is ready to receive the data to be loaded in
RAM (that represents the code of the in-system
programming routine);
Receives two data representing the number of
bytes to be loaded (max. 4 Kbytes);
Receives the specified number of bytes (each
one preceded by the transmission of a Ready to
Receive character: (21h) and writes them in
internal RAM starting from address 200010h.
The first 4 words should be the interrupt vectors
of the 4 possible SCI interrupts, to be used by
the in-system programming routine;
Transmits a last datum (21h) as a request for
end of communications;
Receives
the
end
of
communication
confirmation datum (any byte other than 25h);
Resets all the unused RAM locations to FFh;
Calls address 200018h in internal RAM;
After completion of the in-system programming
routine, an HALT instruction is executed and an
Hardware Reset is needed.
The Code Update routine initializes the SCI0 pe-
ripheral as shown in the following table:
Table 13. SCI0 Registers (page 24) initialization
In addition, the Code Update routine remaps the
interrupts in the TestFlash (ISR = 23h), and config-
ures I/O Ports P5.3 (SOUT0) and and P5.4
(CLKOUT0) as Alternate Functions.
Note: Four interrupt routines are used by the code
update routine: SCI Receiver Error Interrupt rou-
tine (vector in 0010h), SCI address Match Interrupt
routine (vector in 0012h), SCI Receiver Data
Ready Interrupt routine (vector in 0014h) and SCI
Transmitter Buffer Empty Interrupt routine (vector
in 0016h).
Register
Value
Notes
IVR - R244
10h
Vector Table in 0010h
ACR - R245
23h
Address Match is 23h
IDPR - R249
00h
SCI interrupt priority is 0
CHCR - R250
83h
8 Data Bits
CCR - R251
E8h
rec. clock: ext RXCLK0
trx clock: int CLKOUT0
BRGHR - R252
00h
BRGLR - R253
04h
Baud Rate Divider is 4
SICR - R254
83h
Synchronous Mode
SOCR - R255
01h
9


Numéro de pièce similaire - ST92124CR2TC

FabricantNo de pièceFiches techniqueDescription
logo
STMicroelectronics
ST92124CR2TC STMICROELECTRONICS-ST92124CR2TC Datasheet
4Mb / 429P
   8/16-BIT SINGLE VOLTAGE FLASH MCU FAMILY WITH RAM, E3 TM(EMULATED EEPROM), CAN 2.0B AND J1850 BLPD
More results

Description similaire - ST92124CR2TC

FabricantNo de pièceFiches techniqueDescription
logo
STMicroelectronics
ST92F124 STMICROELECTRONICS-ST92F124_06 Datasheet
4Mb / 429P
   8/16-BIT SINGLE VOLTAGE FLASH MCU FAMILY WITH RAM, E3 TM(EMULATED EEPROM), CAN 2.0B AND J1850 BLPD
ST92F120 STMICROELECTRONICS-ST92F120 Datasheet
1Mb / 320P
   8/16-BIT FLASH MCU FAMILY WITH RAM, EEPROM AND J1850 BLPD
ST92F120V9 STMICROELECTRONICS-ST92F120V9 Datasheet
3Mb / 324P
   8/16-BIT FLASH MCU FAMILY WITH RAM, EEPROM AND J1850 BLPD
September 2002 Rev. 2.6
logo
ATMEL Corporation
T89C51CC01 ATMEL-T89C51CC01 Datasheet
1Mb / 146P
   Enhanced 8-bit MCU with CAN controller and Flash
logo
STMicroelectronics
ST7FOXA0 STMICROELECTRONICS-ST7FOXA0 Datasheet
1Mb / 123P
   8-bit MCU with single voltage Flash memory
February 2008 Rev 3
logo
Holtek Semiconductor In...
HT66F016 HOLTEK-HT66F016 Datasheet
1Mb / 116P
   Enhanced Flash Type 8-Bit MCU with EEPROM
HT66F30-1 HOLTEK-HT66F30-1 Datasheet
7Mb / 196P
   Enhanced Flash Type 8-Bit MCU with EEPROM
logo
STMicroelectronics
ST10F271B STMICROELECTRONICS-ST10F271B Datasheet
1Mb / 180P
   16-bit MCU with 128 Kbyte Flash memory and 8/12 Kbyte RAM
logo
Holtek Semiconductor In...
HT68F016 HOLTEK-HT68F016 Datasheet
1Mb / 116P
   Enhanced Flash Type 8-Bit MCU with EEPROM
logo
STMicroelectronics
ST7LITE49M STMICROELECTRONICS-ST7LITE49M Datasheet
1Mb / 188P
   8-bit MCU with single voltage Flash memory data EEPROM, ADC, 8/12-bit timers, and I짼C interface
More results


Html Pages

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100  ...More


Fiches technique Télécharger

Go To PDF Page


Lien URL




Politique de confidentialité
ALLDATASHEET.FR
ALLDATASHEET vous a-t-il été utile ?  [ DONATE ] 

À propos de Alldatasheet   |   Publicité   |   Contactez-nous   |   Politique de confidentialité   |   Echange de liens   |   Fabricants
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