参数资料
型号: PIC16LF1937T-I/MV
厂商: Microchip Technology
文件页数: 13/14页
文件大小: 0K
描述: IC PIC MCU FLASH 512KX14 40UQFN
标准包装: 3,300
系列: PIC® XLP™ 16F
核心处理器: PIC
芯体尺寸: 8-位
速度: 32MHz
连通性: I²C,LIN,SPI,UART/USART
外围设备: 欠压检测/复位,LCD,POR,PWM,WDT
输入/输出数: 36
程序存储器容量: 14KB(8K x 14)
程序存储器类型: 闪存
EEPROM 大小: 256 x 8
RAM 容量: 512 x 8
电压 - 电源 (Vcc/Vdd): 1.8 V ~ 3.6 V
数据转换器: A/D 14x10b
振荡器型: 内部
工作温度: -40°C ~ 85°C
封装/外壳: 40-UFQFN 裸露焊盘
包装: 带卷 (TR)
PIC16(L)F1934/1936/1937
DS80479K-page 8
2009-2012 Microchip Technology Inc.
10. Module: Enhanced Universal
Synchronous Asynchronous
Receiver (EUSART)
10.1 Auto-Baud Detect
When using automatic baud detection (ABDEN),
on occasion, an incorrect count value can be
stored at the end of auto-baud detection in the
SPBRGH:SPBRGL
(SPBRG)
registers.
The
SPBRG value may be off by several counts. This
condition happens sporadically when the device
clock frequency drifts to a frequency where the
SPBRG value oscillates between two different
values. The issue is present regardless of the
baud rate Configuration bit settings.
Work around
When using auto-baud, it is a good practice to
always verify the obtained value of SPBRG, to
ensure
it
remains
within
the
application
specifications. Two recommended methods are
shown below.
For
additional
auto-baud
information,
see
Technical Brief TB3069, “Use of Auto-Baud for
Reception of LIN Serial Communications Devices:
Mid-Range and Enhanced Mid-Range”.
EXAMPLE 2:
METHOD 1 – EUSART AUTO-BAUD DETECT WORK AROUND
In firmware, define default, minimum and maximum auto-baud (SPBRG) values according to the application requirements.
For example, if the application runs at 9600 baud at 16 MHz then, the default SPBRG value would be (assuming 16-bit/
Asynchronous mode) 0x67. The minimum and maximum allowed values can be calculated based on the application. In this
example, a +/-5% tolerance is required, so tolerance is 0x67 * 5% = 0x05.
#define SPBRG_16BIT
*((*int)&SPBRG;
// define location for 16-bit SPBRG value
const int DEFAULT_BAUD = 0x0067;
// Default Auto-Baud value
const int TOL = 0x05;
// Baud Rate % tolerance
const int MIN_BAUD = DEFAULT_BAUD - TOL;
// Minimum Auto-Baud Limit
const int MAX_BAUD = DEFAULT_BAUD + TOL;
// Maximum Auto-Baud Limit
ABDEN = 1;
// Start Auto-Baud
while (ABDEN);
// Wait until Auto-Baud completes
if((SPBRG_16BIT > MAX_BAUD)||(SPBRG_16BIT < MIN_BAUD))
{
// Compare if value is within limits
SPBRG_16BIT = DEFAULT_BAUD);
// if out of spec, use DEFAULT_BAUD
}
// if in spec, continue using the
// Auto-Baud value in SPBRG
相关PDF资料
PDF描述
VE-210-IX-S CONVERTER MOD DC/DC 5V 75W
VE-20X-IX-S CONVERTER MOD DC/DC 5.2V 75W
VE-20N-IX-S CONVERTER MOD DC/DC 18.5V 75W
PIC12C508-04E/SM IC MCU OTP 512X12 8-SOIJ
PIC16F886T-I/SS IC PIC MCU FLASH 8KX14 28SSOP
相关代理商/技术参数
参数描述
PIC16LF1938-E/ML 功能描述:8位微控制器 -MCU 28KB Flash 1.8-5.5V 1KB RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16LF1938-E/MV 功能描述:8位微控制器 -MCU 28KB FL 256BRAM 256B EE LCD nanoWatt XLP RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16LF1938-E/SO 功能描述:8位微控制器 -MCU 28KB Flash 1.8-5.5V 1KB RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16LF1938-E/SP 功能描述:8位微控制器 -MCU 28KB Flash 1.8-5.5V 1KB RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT
PIC16LF1938-E/SS 功能描述:8位微控制器 -MCU 28KB Flash 1.8-5.5V 1KB RAM 256B EEPROM RoHS:否 制造商:Silicon Labs 核心:8051 处理器系列:C8051F39x 数据总线宽度:8 bit 最大时钟频率:50 MHz 程序存储器大小:16 KB 数据 RAM 大小:1 KB 片上 ADC:Yes 工作电源电压:1.8 V to 3.6 V 工作温度范围:- 40 C to + 105 C 封装 / 箱体:QFN-20 安装风格:SMD/SMT