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

X  

ST10F166 数据表(PDF) 15 Page - STMicroelectronics

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

ST10F166 数据表(HTML) 15 Page - STMicroelectronics

Back Button ST10F166 Datasheet HTML 11Page - STMicroelectronics ST10F166 Datasheet HTML 12Page - STMicroelectronics ST10F166 Datasheet HTML 13Page - STMicroelectronics ST10F166 Datasheet HTML 14Page - STMicroelectronics ST10F166 Datasheet HTML 15Page - STMicroelectronics ST10F166 Datasheet HTML 16Page - STMicroelectronics ST10F166 Datasheet HTML 17Page - STMicroelectronics ST10F166 Datasheet HTML 18Page - STMicroelectronics ST10F166 Datasheet HTML 19Page - STMicroelectronics Next Button
Zoom Inzoom in Zoom Outzoom out
 15 / 62 page
background image
ST10F166
15/62
7 CENTRAL PROCESSING UNIT (CPU)
The main core of the CPU consists of a 4-stage instruction pipeline, a 16-bit arithme-
tic and logic unit (ALU) and dedicated SFRs. Additional hardware provide a separate
multiply and divide unit, a bit-mask generator and a barrel shifter.
Based on these hardware provisions, most of the ST10F166 instructions can be exe-
cuted in just one machine cycle which requires 100 ns at 20 MHz CPU clock. For ex-
ample, shift and rotate instructions are always processed during one machine cycle
independent of the number of bits to be shifted. For fast execution: All multiple-cycle
instructions have been optimized . A 32-/16 bit division in 1
µs, a 16
× 16 bit multipli-
cation in 0.5
µs, and program branches in 200 ns. Another pipeline optimization, the
’Jump Cache’, allows reducing the execution time of repeatedly performed jumps in a
loop from 200 ns to 100 ns.
The CPU disposes of an actual register context consisting of up to 16 wordwide
GPRs which are physically allocated within the on-chip RAM area. A Context Pointer
(CP) register determines the base address of the active register bank to be accessed
by the CPU at the time. The number of register banks is only restricted by the availa-
ble internal RAM space. For easy parameter passing, register banks can also be or-
ganized to overlapping.
A system stack of up to 512 bytes is provided as a storage for temporary data. The
system stack is allocated in the on-chip RAM area, and it is accessed by the CPU via
the stack pointer (SP) register. Two separate SFRs, STKOV and STKUN, are implic-
itly compared against the stack pointer value upon each stack access for the detec-
tion of a stack overflow or underflow.



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


数据表 下载

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