Electronic Components Datasheet Search
  English  ▼

X  

EM6819 Datasheet(PDF) 42 Page - EM Microelectronic - MARIN SA

Part # EM6819
Description  Sub-1V (0.6V) 8bit Flash MCU DC-DC Converter
PDF  154 Pages
Scroll/Zoom Zoom In 100%  Zoom Out
Manufacturer  EMMICRO [EM Microelectronic - MARIN SA]
Direct Link  http://www.emmicroelectronic.com
Logo EMMICRO - EM Microelectronic - MARIN SA

EM6819 Datasheet(HTML) 42 Page - EM Microelectronic - MARIN SA

Back Button EM6819 Datasheet HTML 38Page - EM Microelectronic - MARIN SA EM6819 Datasheet HTML 39Page - EM Microelectronic - MARIN SA EM6819 Datasheet HTML 40Page - EM Microelectronic - MARIN SA EM6819 Datasheet HTML 41Page - EM Microelectronic - MARIN SA EM6819 Datasheet HTML 42Page - EM Microelectronic - MARIN SA EM6819 Datasheet HTML 43Page - EM Microelectronic - MARIN SA EM6819 Datasheet HTML 44Page - EM Microelectronic - MARIN SA EM6819 Datasheet HTML 45Page - EM Microelectronic - MARIN SA EM6819 Datasheet HTML 46Page - EM Microelectronic - MARIN SA Next Button
Zoom Inzoom in Zoom Outzoom out
 42 / 154 page
background image
R
EM6819
Copyright
© 2009, EM Microelectronic-Marin SA
07 /09 – rev.D
42
www.emmicroelectronic.com
6.2 SUB-ROUTINES USED FOR APPLICATION
Using sub-routine in ROM API has an impact on the execution time and the memory. The following table shows for each
application routine the number of CPU instructions needed to execute the sub-routine and the addresses in RAM
memory used by the sub-routine “software stack” that cannot be recovered.
ROM API sub-routine does not use any fixed RAM address for parameter storage. All local variables needed by any of
the application sub-routine are stored on the software stack, thus the application programmer shall ensure that:
1.
The software stack pointer points to the RAM before any call of the application routine. The software stack
pointer is i3 register of CR816. The i3 stack pointer is not initialised by the ROM SW boot sequence. It is under
the programmer responsibility to initialise it after boot sequence.
2.
The application does not use the the memory in range i3 points too. Depending on the sub-routine, this range
can be from i3-21 to i3. All data stored in this range before calling the sub-routine may be lost. It is advised to
reserve 22 bytes for software stack in RAM to ensure that any sub-routine will never erase important data.
Routine name
Stack requirements
(bytes)
Execution time
cacl_crc_code_apl
12 bytes
11.2N + 66 (-3% ; +7%) instructions
N = stop_address – start_address + 1
cacl_crc_data_apl
10 bytes
6N + 64 (-4% ; +3%) instructions
N = stop_address – start_address + 1
erase_row_apl
22 bytes
2 ms (no fixed number of instruction)
erase_row_slow_apl
22 bytes
3 ms (no fixed number of instruction)
erase_sector_apl
22 bytes
2 ms (no fixed number of instruction)
erase_sector_slow_apl
22 bytes
3 ms (no fixed number of instruction)
nvm_to_cache
14 bytes
351 instructions
write_only_apl
22 bytes
1 ms (no fixed number of instruction)
write_only_slow_apl
22 bytes
1.5 ms (no fixed number of instruction)
write_row_apl
22 bytes
3 ms (no fixed number of instruction)
write_row_slow_apl
22 bytes
4.5 ms (no fixed number of instruction)
get_def
Copy’s row 63 in RAM cache
get_trim
Copy’s row 62 in RAM cache



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


Datasheet Download

Go To PDF Page


Link URL



Does ALLDATASHEET help your business so far?  [ DONATE ] 

About Alldatasheet   |   Advertisement   |   Contact us   |   Privacy Policy   |   Link to Datasheet    |   Link Exchange   |   Manufacturer List
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