DatasheetQ Logo
Electronic component search and free download site. Transistors,MosFET ,Diode,Integrated circuits

C8051 데이터 시트보기 (PDF) - Unspecified

부품명
상세내역
제조사
C8051 Datasheet PDF : 3 Pages
1 2 3
Functional Description
The C8051 is partitioned into modules described below:
Memory Control Unit
Can address up to 64K bytes of External Program
Memory Space
Can address up to 64K bytes of External Data Memory
Space
Core Engine
The C8051 engine is composed of four components:
Control unit
Arithmetic-logic unit
Memory control unit
RAM and SFR control unit
The C8051 engine allows fetching instructions from pro-
gram memory and execution using RAM or SFR.
Control Unit
The Control Unit performs instruction fetch and execution
from the Memory Control Unit and the RAM_SFR Control
Unit.
RAM and SFR Unit
Can Address up to 256 bytes of Read/Write Data Mem-
ory space
Serves the interface for off-core Special Function Regis-
ters
Arithmetic-logic Unit
8-bit arithmetic & logic operations
Boolean manipulations
8 x 8-bit multiplication
8 / 8-bit division
Timer 0 and 1
Timers 0 and 1 are nearly identical. Timers 0 and 1 both
have four modes. They are:
13-bit Timer/counter
16-bit Timer/counter
8-bit timer/counter with auto reload
two 8-bit timers
The later mode is available to Timer 0 only. Each timer can
also serve as a counter of external pulses (1 to 0 transition)
on the corresponding T0 or T1 pin. One other option is to
gate the timer/counter using an external control signal. This
allows the timer to measure the pulse width of external sig-
nals.
Serial
The C8051 core provides interface for serial communica-
tion. The serial port is capable of both synchronous and
asynchronous modes. In synchronous mode, the microcon-
troller generates the clock and operates in a half-duplex
mode. In asynchronous mode, full duplex operation is
available. Receive data is buffered in a holding register.
This allows the serial to receive an incoming word before
software has read the previous value.
The port provides four operating modes. These offer differ-
ent communication protocols and baud rates:
Synchronous mode, fixed baud rate
8-bit UART mode, variable baud rate
9-bit UART mode, fixed baud rate
9-bit UART mode, variable baud rate
Interrupt Service Routine
The C8051 core improves two-priority interrupt system.
There are 5 interrupt sources. Each source has an inde-
pendent priority bit, flag, interrupt vector, and enable. In
addition, interrupts can be globally enabled or disabled.
Ports
The C8051 provides four I/O ports. Port 0 – Port 3 is an 8-
bit bi-directional I/O ports with separated inputs and out-
puts.
Port 0 is also the multiplexed low-order address and data
bus during accesses to external program and data memo-
ries.
Port 1 also serves the special features like external inter-
rupt inputs, Serial 1 interface, and Timer 2 inputs.
Port 2 emits the high-order address byte during fetches
from external program memory that use 16-bit addresses
(MOVX @DPTR).
Port 3 also serves the special features such as read and
write strobes for external data memory, Serial 0 interface,
Timer 0 and Timer 1 inputs.
Clock Control
The Clock Control unit generates the internal synchronous
reset. It also contains registers for selecting the clock for
timers.
Interface for On-Chip Instrumentation
The OCI unit serves as an interface for On-Chip Instrumen-
tation. The OCI provides the following functions for
communication with On-Chip Instrumentation:
the run/stop control
single-step mode
software breakpoint
debugger program
hardware breakpoint
program trace
access to ACC register
Power Management Unit
Power Management Unit serves two power management
modes IDLE and STOP.

Share Link: 

datasheetq.com  [ Privacy Policy ]Request Datasheet ] [ Contact Us ]