C8051F411EK Silicon Laboratories Inc, C8051F411EK Datasheet - Page 119

KIT EVAL FOR C8051F411

C8051F411EK

Manufacturer Part Number
C8051F411EK
Description
KIT EVAL FOR C8051F411
Manufacturer
Silicon Laboratories Inc
Type
MCUr
Datasheets

Specifications of C8051F411EK

Contents
Evaluation Board, CD-ROM, USB Cable, Batteries and User Guide
Processor To Be Evaluated
C8051F41x
Interface Type
USB
Silicon Manufacturer
Silicon Labs
Core Architecture
8051
Silicon Core Number
C8051F411
Silicon Family Name
C8051F41x
Kit Contents
LCD Based Evaluation Board, USB Cable, Software CD And Quick-Start Guide
Lead Free Status / RoHS Status
Contains lead / RoHS non-compliant
For Use With/related Products
Silicon Laboratories C8051F41x
For Use With
336-1315 - KIT REF DESIGN VOICE RECORD F41X
Lead Free Status / Rohs Status
Lead free / RoHS Compliant
Other names
336-1317
13. Prefetch Engine
The C8051F41x family of devices incorporate a 2-byte prefetch engine. Due to Flash access time specifi-
cations, the prefetch engine is necessary for full-speed (50 MHz) code execution. Instructions are read
from Flash memory two bytes at a time by the prefetch engine, and given to the CIP-51 processor core to
execute. When running linear code (code without any jumps or branches), the prefetch engine allows
instructions to be executed at full speed. When a code branch occurs, the processor may be stalled for up
to two clock cycles while the next set of code bytes is retrieved from Flash memory. The FLRT bit
(FLSCL.4) determines how many clock cycles are used to read each set of two code bytes from Flash.
When operating from a system clock of 25 MHz or less, the FLRT bit should be set to ‘0’ so that the
prefetch engine takes only one clock cycle for each read. When operating with a system clock of greater
than 25 MHz (up to 50 MHz), the FLRT bit should be set to ‘1’, so that each prefetch code read lasts for
two clock cycles.
Bits 7–6: Unused. Read = 00b; Write = Don’t Care
Bit 5:
Bits 4–1: Unused. Read = 0000b; Write = Don’t Care
Bit 0:
Note: The prefetch engine should be disabled when changes to FLRT are made. See
Bit7
R
PFEN: Prefetch Enable.
This bit enables the prefetch engine.
0: Prefetch engine is disabled.
1: Prefetch engine is enabled.
FLBWE: Flash Block Write Enable.
This bit allows block writes to Flash memory from software.
0: Each byte of a software Flash write is written individually.
1: Flash bytes are written in groups of two.
“16. Flash Memory” on page 135
Bit6
SFR Definition 13.1. PFE0CN: Prefetch Engine Control
R
PFEN
R/W
Bit5
Bit4
R
.
Rev. 1.1
Bit3
R
Bit2
R
C8051F410/1/2/3
Bit1
R
SFR Address: 0xE3
FLBWE
R/W
Bit0
Section
00100000
Reset Value
119

Related parts for C8051F411EK