전자부품 데이터시트 검색엔진
  Korean  ▼
ALLDATASHEET.CO.KR

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
Logo 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


링크 URL



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