数据搜索系统,热门电子元器件搜索
  Chinese  ▼
ALLDATASHEETCN.COM

X  

ST10 数据表(PDF) 13 Page - STMicroelectronics

部件名 ST10
功能描述  16-BIT MCU WITH 128KBYTE FLASH MEMORY
PDF  58 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
制造商  STMICROELECTRONICS [STMicroelectronics]
网页  http://www.st.com
标志 STMICROELECTRONICS - STMicroelectronics

ST10 数据表(HTML) 13 Page - STMicroelectronics

Back Button ST10 Datasheet HTML 9Page - STMicroelectronics ST10 Datasheet HTML 10Page - STMicroelectronics ST10 Datasheet HTML 11Page - STMicroelectronics ST10 Datasheet HTML 12Page - STMicroelectronics ST10 Datasheet HTML 13Page - STMicroelectronics ST10 Datasheet HTML 14Page - STMicroelectronics ST10 Datasheet HTML 15Page - STMicroelectronics ST10 Datasheet HTML 16Page - STMicroelectronics ST10 Datasheet HTML 17Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 13 / 58 page
background image
ST10F163
13/58
V.1.1 - Return values
After a single or double word programming com-
mand, R0 contains error code, R1 remains
unchanged, R2 will contain the data in Flash for
location Segment+Segment Offset (R0.[3:0] with
R1), R3 will contain the data in Flash for location
Segment+Segment Offset +2 (R0[3:0] with R1+2),
R4 to R15 remain unchanged.
After a multi-word programming command, R0
contains error code, R1 will contains the last seg-
ment offset address of the last written word in
flash (failing flash address if R0 is not equal to
zero), R2 and R3 are undefined, R4 to R15
remain unchanged.
After erasing command, only R4 to R15 remain
unchanged, R0 will contain error code, R1 to R3
are undefined.
After status read command, R0 contains error
code, R1 contains flash embedded revision, R2
and R3 contains circuit identifiers (R2 = #0787h
and R3 = #0101h for this device), R4 to R15
remain unchanged.
V.1.2 - Programming examples
Programming a double word:
Note
For easier coding, the standard data paging addressing scheme is overrides for the two MOV instruction of the Flash Trigger
Sequence (EXTS instruction).This also locked both standard and PEC interrupts and class A hardware traps. Must be replace by
ATOMIC instruction if standard DPP addressing scheme must be preserved.
Programming a block of data:
Address 01’9000h to 01’9FFEh (inclusive) is to be programmed. Source data (data to be copied into
flash) is located in external RAM from address 03’1000h (to 03’1FFEh, implicitly):
; code hereafter assumes that flash is mapped in segment 1
; i.e. bit ROMS1 = ‘1’ in SYSCON register
; Flash must also be enabled, i.e. bit ROMEN = ‘1’ in SYSCON.
MOV
R0, #PROGDW
; DD4xh: Double word programming command
OR
R0, #01h
; Selects segment 1 in flash memory
MOV
R1, #00224h
; Address to be programmed is 01’0224h
MOV
R2, #03456h
; Data to be programmed at 01’0224h
MOV
R3, #04567h
; Data to be programmed at 01’0226h
MOV
R4, #050d
; 50ns is 20 MHz CPU clock frequency
MOV
R7, #08000h
; R7 used for Flash trigger sequence
#define FCR 08000h
; Flash Unlock Sequence: consists in two consecutive writes, with the direct
addressing mode and then the indirect addressing mode. FCR must represent an
even address in the active address space of the Flash memory, and Rwn can be
any unused word GPR (R6 to R15)loaded with a value resulting in the same even
address than FCR
EXTS
#1, #2
; flash can be mapped in segment 0 or 1
MOV
FCR, R7
; first part
MOV
[R7], R7
; second part
NOP
; WARNING: place 2 NOP operations after
NOP
; the Unlock sequence to avoid all possible
; pipeline conflict in STEAK programs
; code hereafter assumes that flash is mapped in segment 1
; i.e. bit ROMS1 = ‘1’ in SYSCON register
; Flash must also be enabled, i.e. bit ROMEN = ‘1’ in SYSCON.
MOV
R0, #PROGMW
; AA5xh: Multi word programming command
OR
R0, #01h
; Selects segment 1 in flash memory



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


数据表 下载

Go To PDF Page


链接网址



ALLDATASHEET是否为您带来帮助?  [ DONATE ] 

关于 Alldatasheet   |   广告服务   |   联系我们   |   隐私政策   |   数据表链接    |   链接交换   |   制造商名单
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