sak-c868p-1rr Infineon Technologies Corporation, sak-c868p-1rr Datasheet - Page 22
![no-image](/images/no-image-200.jpg)
sak-c868p-1rr
Manufacturer Part Number
sak-c868p-1rr
Description
8 - Bit Cmos Microcontroller
Manufacturer
Infineon Technologies Corporation
Datasheet
1.SAK-C868P-1RR.pdf
(266 pages)
- Current page: 22 of 266
- Download datasheet (4Mb)
C868
Fundamental Structure
2.2
CPU Timing
A machine cycle of the C868 consists of 6 states (12 system clock periods). Each state
is divided into a phase 1 half and a phase 2 half. Thus, a machine cycle consists of 12
internal clock periods, numbered S1P1 (state 1, phase 1) through S6P2 (state 6, phase
2). Each state lasts two internal clock periods. Typically, arithmetic and logic operations
take place during phase 1 and internal register-to-register transfers take place during
phase 2.
The diagrams in
Figure 2-2
show the fetch/execute timing related to the internal states
and phases. Since these internal clock signals are not user-accessible, the ALE
(address latch enable) signal are shown for external reference. ALE is normally activated
twice during each machine cycle: once during S1P2 and S2P1, and again during S4P2
and S5P1.
Execution of a one-cycle instruction begins at S1P2, when the op-code is latched into
the instruction register. If it is a two-byte instruction, the second reading takes place
during S4 of the same machine cycle. If it is a one-byte instruction, there is still a fetch
at S4, but the byte read (which would be the next op-code) is ignored (discarded fetch),
and the program counter is not incremented. In any case, execution is completed at the
end of S6P2.
Figure 2-2
(a) and (b) show the timing of a 1-byte, 1-cycle instruction and for a 2-byte,
1-cycle instruction.
Most C868 instructions are executed in one cycle. MUL (multiply) and DIV (divide) are
the only instructions that take more than two cycles to complete; they take four cycles.
Normally two code bytes are fetched from the program memory during every machine
cycle. The only exception to this is when a MOVX instruction is executed. MOVX is a
one-byte, 2-cycle instruction that accesses external data memory. During a MOVX, the
two fetches in the second cycle are skipped while the external data memory is being
addressed and strobed.
Figure 2-2
(c) and (d) show the timing for a normal 1-byte, 2-
cycle instruction and for a MOVX instruction.
User’s Manual
2-6
V 1.0, 2003-01
Related parts for sak-c868p-1rr
Image
Part Number
Description
Manufacturer
Datasheet
Request
R
![SAK-C164CM-4EF AB](/photos/16/13/161308/qfp64_tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 32KB OTP TQFP-64-4
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-XC164CM-8F20F AA](/photos/16/13/161308/qfp64_tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 64KB FLSH TQFP-64-8
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-XC164CM-8F40F AA](/photos/12/46/124654/sak-xc164cm-8f40f_aa_tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 64KB FLSH TQFP-64-8
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-C167CR-LM HA+](/photos/12/46/124656/sak-c167cr-lm_ha__tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 2KB XRAM 144-MQFP
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-C505CA-4EM CA](/photos/12/23/122308/sak-c505ca-4em_ca_tmb.jpg)
Part Number:
Description:
IC MCU 8BIT 32KB OTP MQFP-44-2
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-C167SR-LM HA+](/photos/12/23/122350/sak-c167sr-lm_ha__tmb.jpg)
Part Number:
Description:
IC MCU 25MHZ MQFP-144
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-C164CI-8E25M DB](/photos/12/23/122352/sak-c164ci-8e25m_db_tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 64KB OTP MQFP-80-1
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-C164CI-8EM DB](/photos/12/43/124369/sak-c164ci-8em_db_tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 64KB OTP MQFP-80-1
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-C164CI-8EM CB](/photos/12/23/122345/sak-c164ci-8em_cb_tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 64KB OTP MQFP-80-1
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-XC164CS-32F40F BB-A](/photos/12/43/124379/sak-xc164cs-32f40f_bb-a_tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 256KB TQFP-100-16
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-C167CS-L40M CA+](/photos/12/43/124380/sak-c167cs-l40m_ca__tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 40MHZ MQFP-144
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-C167CS-LM CA+](/photos/12/23/122355/sak-c167cs-lm_ca__tmb.jpg)
Part Number:
Description:
IC MCU 16BIT 25MHZ MQFP-144
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-TC1762-128F80HL AC](/photos/12/23/122347/sak-tc1762-128f80hl_ac_tmb.jpg)
Part Number:
Description:
IC MCU 32BIT FLASH PG-LQFP-176
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-TC1796-256F150E BD](/photos/12/46/124660/sak-tc1796-256f150e_bd_tmb.jpg)
Part Number:
Description:
IC MCU 32BIT FLASH PG-BGA-416
Manufacturer:
Infineon Technologies
Datasheet:
![SAK-TC1766-192F80HL BD](/photos/12/46/124661/sak-tc1766-192f80hl_bd_tmb.jpg)
Part Number:
Description:
IC MCU 32BIT FLASH PG-LQFP-176
Manufacturer:
Infineon Technologies
Datasheet: