参数资料
型号: ADUC814ARU
厂商: Analog Devices Inc
文件页数: 51/72页
文件大小: 0K
描述: IC ADC 12BIT W/FLASH MCU 28TSSOP
标准包装: 50
系列: MicroConverter® ADuC8xx
核心处理器: 8052
芯体尺寸: 8-位
速度: 16.78MHz
连通性: I²C,SPI,UART/USART
外围设备: POR,PSM,温度传感器,WDT
输入/输出数: 17
程序存储器容量: 8KB(8K x 8)
程序存储器类型: 闪存
EEPROM 大小: 640 x 8
RAM 容量: 256 x 8
电压 - 电源 (Vcc/Vdd): 2.7 V ~ 5.5 V
数据转换器: A/D 6x12b; D/A 2x12b
振荡器型: 内部
工作温度: -40°C ~ 125°C
封装/外壳: 28-TSSOP(0.173",4.40mm 宽)
包装: 管件
配用: EVAL-ADUC814QSZ-ND - KIT DEV FOR ADUC814 MICROCONVRTR
ADuC814
Rev. A | Page 55 of 72
Mode 2: 9-Bit UART with Fixed Baud Rate
Mode 2 is selected by setting SM0 and clearing SM1. In this
mode, the UART operates in 9-bit mode with a fixed baud rate.
The baud rate is fixed at Core_Clk/64 by default, although by
setting the SMOD bit in PCON, the frequency can be doubled
to Core_Clk/32. Eleven bits are transmitted or received, a start
bit (Bit 0), eight data bits, a programmable ninth bit, and a stop
bit (Bit 1). The ninth bit is most often used as a parity bit,
although it can be used for anything, including a ninth data bit
if required.
To transmit, the eight data bits must be written into SBUF. The
ninth bit must be written into TB8 in SCON. When
transmission is initiated, the eight data bits (from SBUF) are
loaded into the transmit shift register (LSB first). The contents
of TB8 are loaded into the ninth bit position of the transmit
shift register. The transmission starts at the next valid baud rate
clock. The TI flag is set as soon as the stop bit appears on TxD.
Reception for Mode 2 is similar to that of Mode 1. The eight
data bytes are input at RxD (LSB first) and loaded into the
receive shift register. When all eight bits have been clocked in,
the following events occur:
The eight bits in the receive shift register are latched into
SBUF.
The ninth data bit is latched into RB8 in SCON.
The receiver interrupt flag (RI) is set if, and only if, the
following conditions are met at the time the final shift
pulse is generated:
o
RI = 0
o
Either SM2 = 0 or
SM2 = 1 and the received stop bit = 1
If either of these conditions is not met, the received frame
is irretrievably lost, and RI is not set.
Mode 3: 9-Bit UART with Variable Baud Rate
Mode 3 is selected by setting both SM0 and SM1. In this mode,
the 8051 UART serial port operates in 9-bit mode with a
variable baud rate determined by either Timer 1 or Timer 2.
The operation of the 9-bit UART is the same as for Mode 2 but
the baud rate can be varied as for Mode 1.
In all four modes, transmission is initiated by any instruction
that uses SBUF as a destination register. Reception is initiated in
Mode 0 by the condition RI = 0 and REN = 1. Reception is
initiated in the other modes by the incoming start bit if REN = 1.
UART Serial Port Baud Rate Generation
In these descriptions that follow, Core Clock Frequency refers to
the core clock frequency selected via the CD0–CD2 bits in the
PLLCON SFR.
Mode 0 Baud Rate Generation
The baud rate in Mode 0 is fixed:
Mode 0 Baud Rate = (Core Clock Frequency/12)
Mode 2 Baud Rate Generation
The baud rate in Mode 2 depends on the value of the SMOD bit
in the PCON SFR. If SMOD = 0, the baud rate is 1/64 of the
core clock. If SMOD = 1, the baud rate is 1/32 of the core clock:
Mode 2 Baud Rate = (2SMOD/64) × (Core Clock Frequency)
Mode 1 and 3 Baud Rate Generation
The baud rates in Modes 1 and 3 are determined by the over-
flow rate in Timer 1 or Timer 2, or both (one for transmit and
the other for receive).
Timer 1 Generated Baud Rates
When Timer 1 is used as the baud rate generator, the baud rates
in Modes 1 and 3 are determined by the Timer 1 overflow rate
and the value of SMOD as follows:
Modes 1 and 3 Baud Rate = (2SMOD/32) ×
(Timer 1 Overflow Rate)
The Timer 1 interrupt should be disabled in this application.
The timer itself can be configured for either timer or counter
operation, and in any of its three running modes. In the most
typical application, it is configured for timer operation, in the
autoreload mode (high nibble of TMOD = 0100 binary). In that
case, the baud rate is given by the formula
Modes 1 and 3 Baud Rate = (2SMOD/32) × (Core Clock/
(12 × [256 TH1]))
A very low baud rate can also be achieved with Timer 1 by leav-
ing the Timer 1 interrupt enabled, and configuring the timer to
run as a 16-bit timer (high nibble of TMOD = 0100 binary), and
using the Timer 1 interrupt to do a 16-bit software reload.
Table 27 shows some commonly used baud rates and how they
might be calculated from a core clock frequency of 2.0971 MHz
and 16.78 MHz. Generally speaking, a 5% error is tolerable
using asynchronous (start/stop) communications.
Table 27. Commonly Used Baud Rates, Timer 1
Ideal
Baud
Core
CLK
SMOD
Value
TH1-Reload
Value
Actual
Baud
%
Error
9600
16.78
1
–9 (F7H)
9709
1.14
2400
16.78
1
–36 (DCH)
2427
1.14
1200
16.78
1
–73 (B7H)
1197
0.25
1200
2.10
1
–9 (F7H)
1213
1.14
相关PDF资料
PDF描述
VI-BTK-IX CONVERTER MOD DC/DC 40V 75W
VI-BTK-IW CONVERTER MOD DC/DC 40V 100W
ADUC7128BSTZ126-RL IC DAS MCU ARM7 ADC/DDS 64-LQFP
VI-BTJ-IX CONVERTER MOD DC/DC 36V 75W
VI-BTJ-IW CONVERTER MOD DC/DC 36V 100W
相关代理商/技术参数
参数描述
ADUC814ARU-D2 制造商:Analog Devices 功能描述:12 BIT ADC WITH EMBEDDED 8-BIT MICRO I.C - Tape and Reel 制造商:Rochester Electronics LLC 功能描述:12 BIT ADC WITH EMBEDDED 8-BIT MICRO I.C - Bulk
ADUC814ARU-REEL 制造商:Analog Devices 功能描述:MCU 8-Bit ADuC8xx 8052 CISC 8KB Flash 3V/5V 28-Pin TSSOP T/R 制造商:Analog Devices 功能描述:12 BIT ADC WITH EMBEDDED 8-BIT MICRO I.C - Tape and Reel
ADUC814ARU-REEL7 制造商:Analog Devices 功能描述:MCU 8-Bit ADuC8xx 8052 CISC 8KB Flash 3V/5V 28-Pin TSSOP T/R 制造商:Analog Devices 功能描述:12 BIT ADC WITH EMBEDDED 8-BIT MICRO I.C - Tape and Reel 制造商:Rochester Electronics LLC 功能描述:12 BIT ADC WITH EMBEDDED 8-BIT MICRO I.C - Tape and Reel
ADUC814ARUZ 功能描述:IC ADC 12BIT W/FLASH MCU 28TSSOP RoHS:是 类别:集成电路 (IC) >> 嵌入式 - 微控制器, 系列:MicroConverter® ADuC8xx 产品培训模块:MCU Product Line Introduction XMEGA Introduction AVR XMEGA USB Connectivity 标准包装:90 系列:AVR® XMEGA 核心处理器:AVR 芯体尺寸:8/16-位 速度:32MHz 连通性:I²C,IrDA,SPI,UART/USART 外围设备:欠压检测/复位,DMA,POR,PWM,WDT 输入/输出数:50 程序存储器容量:192KB(96K x 16) 程序存储器类型:闪存 EEPROM 大小:4K x 8 RAM 容量:16K x 8 电压 - 电源 (Vcc/Vdd):1.6 V ~ 3.6 V 数据转换器:A/D 16x12b; D/A 2x12b 振荡器型:内部 工作温度:-40°C ~ 85°C 封装/外壳:64-TQFP 包装:托盘 配用:ATSTK600-RC14-ND - STK600 SOCKET/ADAPTER 64TQFPATSTK600-TQFP64-ND - STK600 SOCKET/ADAPTER 64-TQFPATAVRONEKIT-ND - KIT AVR/AVR32 DEBUGGER/PROGRMMRATAVRISP2-ND - PROGRAMMER AVR IN SYSTEM
ADUC814ARUZ-REEL 功能描述:IC MCU FLASH 12BIT ADC 28TSSOP RoHS:是 类别:集成电路 (IC) >> 嵌入式 - 微控制器, 系列:MicroConverter® ADuC8xx 标准包装:38 系列:Encore!® XP® 核心处理器:eZ8 芯体尺寸:8-位 速度:5MHz 连通性:IrDA,UART/USART 外围设备:欠压检测/复位,LED,POR,PWM,WDT 输入/输出数:16 程序存储器容量:4KB(4K x 8) 程序存储器类型:闪存 EEPROM 大小:- RAM 容量:1K x 8 电压 - 电源 (Vcc/Vdd):2.7 V ~ 3.6 V 数据转换器:- 振荡器型:内部 工作温度:-40°C ~ 105°C 封装/外壳:20-SOIC(0.295",7.50mm 宽) 包装:管件 其它名称:269-4116Z8F0413SH005EG-ND