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

PIC16F685-I/SS 参数 Datasheet PDF下载

PIC16F685-I/SS图片预览
型号: PIC16F685-I/SS
PDF下载: 下载PDF文件 查看货源
内容描述: 20引脚基于闪存的8位CMOS微控制器采用纳瓦技术 [20-Pin Flash-Based, 8-Bit CMOS Microcontrollers with nanoWatt Technology]
分类和应用: 闪存微控制器
文件页数/大小: 294 页 / 5272 K
品牌: MICROCHIP [ MICROCHIP ]
 浏览型号PIC16F685-I/SS的Datasheet PDF文件第164页浏览型号PIC16F685-I/SS的Datasheet PDF文件第165页浏览型号PIC16F685-I/SS的Datasheet PDF文件第166页浏览型号PIC16F685-I/SS的Datasheet PDF文件第167页浏览型号PIC16F685-I/SS的Datasheet PDF文件第169页浏览型号PIC16F685-I/SS的Datasheet PDF文件第170页浏览型号PIC16F685-I/SS的Datasheet PDF文件第171页浏览型号PIC16F685-I/SS的Datasheet PDF文件第172页  
PIC16F631/677/685/687/689/690  
12.3.2  
AUTO-WAKE-UP ON BREAK  
12.3.2.1  
Special Considerations  
During Sleep mode, all clocks to the EUSART are  
suspended. Because of this, the Baud Rate Generator  
is inactive and a proper character reception cannot be  
performed. The Auto-Wake-up feature allows the  
controller to wake-up due to activity on the RX/DT line.  
This feature is available only in Asynchronous mode.  
Break Character  
To avoid character errors or character fragments during  
a wake-up event, the wake-up character must be all  
zeros.  
When the wake-up is enabled the function works  
independent of the low time on the data stream. If the  
WUE bit is set and a valid non-zero character is  
received, the low time from the Start bit to the first rising  
edge will be interpreted as the wake-up event. The  
remaining bits in the character will be received as a  
fragmented character and subsequent characters can  
result in framing or overrun errors.  
The Auto-Wake-up feature is enabled by setting the  
WUE bit of the BAUDCTL register. Once set, the normal  
receive sequence on RX/DT is disabled, and the  
EUSART remains in an Idle state, monitoring for a  
wake-up event independent of the CPU mode. A  
wake-up event consists of a high-to-low transition on the  
RX/DT line. (This coincides with the start of a Sync Break  
or a wake-up signal character for the LIN protocol.)  
Therefore, the initial character in the transmission must  
be all ‘0’s. This must be 10 or more bit times, 13-bit  
times recommended for LIN bus, or any number of bit  
times for standard RS-232 devices.  
The EUSART module generates an RCIF interrupt  
coincident with the wake-up event. The interrupt is  
generated synchronously to the Q clocks in normal CPU  
operating modes (Figure 12-7), and asynchronously if  
the device is in Sleep mode (Figure 12-8). The interrupt  
condition is cleared by reading the RCREG register.  
Oscillator Startup Time  
Oscillator start-up time must be considered, especially  
in applications using oscillators with longer start-up  
intervals (i.e., LP, XT or HS/PLL mode). The Sync  
Break (or wake-up signal) character must be of  
sufficient length, and be followed by a sufficient  
interval, to allow enough time for the selected oscillator  
to start and provide proper initialization of the EUSART.  
The WUE bit is automatically cleared by the low-to-high  
transition on the RX line at the end of the Break. This  
signals to the user that the Break event is over. At this  
point, the EUSART module is in Idle mode waiting to  
receive the next character.  
WUE Bit  
The wake-up event causes a receive interrupt by  
setting the RCIF bit. The WUE bit is cleared in  
hardware by a rising edge on RX/DT. The interrupt  
condition is then cleared in software by reading the  
RCREG register and discarding its contents.  
To ensure that no actual data is lost, check the RCIDL  
bit to verify that a receive operation is not in process  
before setting the WUE bit. If a receive operation is not  
occurring, the WUE bit may then be set just prior to  
entering the Sleep mode.  
FIGURE 12-7:  
AUTO-WAKE-UP BIT (WUE) TIMING DURING NORMAL OPERATION  
Q1 Q2 Q3 Q4 Q1 Q2 Q3Q4 Q1Q2 Q3 Q4 Q1Q2 Q3 Q4 Q1Q2 Q3 Q4 Q1Q2 Q3 Q4 Q1Q2 Q3 Q4 Q1Q2 Q3Q4 Q1 Q2 Q3 Q4 Q1Q2 Q3Q4  
OSC1  
Auto Cleared  
Bit set by user  
WUE bit  
RX/DT Line  
RCIF  
Cleared due to User Read of RCREG  
Note 1: The EUSART remains in Idle while the WUE bit is set.  
DS41262D-page 166  
© 2007 Microchip Technology Inc.  
 复制成功!