欢迎访问ic37.com |
会员登录 免费注册
发布采购

DP80390XP_03 参数 Datasheet PDF下载

DP80390XP_03图片预览
型号: DP80390XP_03
PDF下载: 下载PDF文件 查看货源
内容描述: 流水线的高性能8位微控制器版本3.10 [Pipelined High Performance 8-bit Microcontroller ver 3.10]
分类和应用: 微控制器
文件页数/大小: 13 页 / 247 K
品牌: DCD [ DIGITAL CORE DESIGN ]
 浏览型号DP80390XP_03的Datasheet PDF文件第4页浏览型号DP80390XP_03的Datasheet PDF文件第5页浏览型号DP80390XP_03的Datasheet PDF文件第6页浏览型号DP80390XP_03的Datasheet PDF文件第7页浏览型号DP80390XP_03的Datasheet PDF文件第9页浏览型号DP80390XP_03的Datasheet PDF文件第10页浏览型号DP80390XP_03的Datasheet PDF文件第11页浏览型号DP80390XP_03的Datasheet PDF文件第12页  
UART0 – Universal Asynchronous Receiver &  
Transmitter module is full duplex, meaning it  
can transmit and receive concurrently. Includes  
Serial Configuration register (SCON), serial  
receiver and transmitter buffer (SBUF) regis-  
ters. Its receiver is double-buffered, meaning it  
can commence reception of a second byte  
before a previously received byte has been  
read from the receive register. Writing to  
SBUF0 loads the transmit register, and reading  
SBUF0 reads a physically separate receive  
register. Works in 3 asynchronous and 1 syn-  
chronous modes. UART0 can be synchronized  
by Timer 1 or Timer 2.  
is also capable of interprocessor communica-  
tions in a multi-master system. A serial clock  
line (SCK) synchronizes shifting and sampling  
of the information on the two independent se-  
rial data lines. SPI data are simultaneously  
transmitted and received. SPI system is flexi-  
ble enough to interface directly with numerous  
standard product peripherals from several  
manufacturers. Data rates as high as CLK/4.  
Clock control logic allows a selection of clock  
polarity and a choice of two fundamentally dif-  
ferent clocking protocols to accommodate most  
available synchronous serial peripheral de-  
vices. When the SPI is configured as a master,  
software selects one of four different bit rates  
for the serial clock. SPI automatically drives  
slave select outputs SSO[7:0], and address  
SPI slave device to exchange serially shifted  
data. Error-detection logic is included to sup-  
port interprocessor communications. A write-  
collision detector indicates when an attempt is  
made to write data to the serial shift register  
while a transfer is in progress. A multiple-  
master mode-fault detector automatically dis-  
ables SPI output drivers if more than one SPI  
devices simultaneously attempts to become  
bus master.  
UART1 – Universal Asynchronous Receiver &  
Transmitter module is full duplex, meaning it  
can transmit and receive concurrently. Includes  
Serial Configuration register (SCON1), serial  
receiver and transmitter buffer (SBUF1) regis-  
ters. Its receiver is double-buffered, meaning it  
can commence reception of a second byte  
before a previously received byte has been  
read from the receive register. Writing to  
SBUF1 loads the transmit register, and reading  
SBUF1 reads a physically separate receive  
register. Works in 3 asynchronous and 1 syn-  
chronous modes. UART1 is synchronized by  
Timer 1.  
P R O G R A M C O D E S P A C E  
I M P L E M E N T A T I O N  
Master I2C Unit – I2C bus controller is a Mas-  
ter module. The core incorporates all features  
required by I2C specification. Supports both 7-  
bit and 10-bit addressing modes on the I2C  
bus. It works as a master transmitter and re-  
ceiver. It can be programmed to operate with  
arbitration and clock synchronization to allow it  
operate in multi-master systems. Built-in timer  
allows operation from a wide range of the input  
frequencies. The timer allows to achieve any  
non-standard clock frequency. The I2C control-  
ler supports all transmission modes: Standard,  
Fast and High Speed up to 3400 kbs.  
The figure below shows an example Pro-  
gram Memory space implementation in sys-  
tems with DP80390XP Microcontroller core.  
The On-chip Program Memory located in ad-  
dress space between 0kB and 1kB is typically  
used for BOOT code with system initialization  
functions. This part of the code is typically im-  
plemented as ROM. The On-chip Program  
Memory located in address space between  
60kB and 64kB is typically used for timing criti-  
cal part of the code e.g. interrupt subroutines,  
arithmetic functions etc. This part of the code is  
typically implemented as RAM and can be  
loaded by the BOOT code during initialization  
phase from Off-chip memory or through RS232  
interface from external device. From the two  
mentioned above spaces program code is  
executed without wait-states and can achieve  
a top performance up to 200 million instruc-  
tions per second (many instructions executed  
in one clock cycle). The Off-chip Program  
Memory located in address space between  
1kB and 60kB, and above 64 kB is typically  
used for main code and constants. This part of  
the code is usually implemented as ROM,  
Slave I2C Unit – I2C bus controller is a Slave  
module. The core incorporates all features  
required by I2C specification. It works as a  
slave transmitter/receiver depending on work-  
ing mode determined by a master device. The  
I2C controller supports all transmission modes:  
Standard, Fast and High Speed up to 3400  
kbs.  
SPI Unit – it’s a fully configurable master/slave  
Serial Peripheral Interface, which allows user  
to configure polarity and phase of serial clock  
signal SCK. It allows the microcontroller to  
communicate with serial peripheral devices. It  
All trademarks mentioned in this document  
are trademarks of their respective owners.  
http://www.DigitalCoreDesign.com  
http://www.dcd.pl  
Copyright 1999-2007 DCD – Digital Core Design. All Rights Reserved.