Lecture 21-23 - EUSART
Lecture 21-23 - EUSART
AV-314
Embedded Systems Design
Lecture No 21-23
“PIC-EUSART Modules”
References
• Lecture Notes
• Milan Verle Chapter-6
Learning Objectives
1
2/5/2025
2
2/5/2025
3
2/5/2025
EUSART SFRs
EUSART
Transmission
4
2/5/2025
EUSART Asynchronous
Transmitter
TXREG Register
10
5
2/5/2025
11
11
TSR Register
12
12
6
2/5/2025
13
13
EUSART Asynchronous
Transmitter
14
14
7
2/5/2025
TXSTA Register
15
15
TXSTA Register
16
16
8
2/5/2025
EUSART Asynchronous
Transmitter
17
17
TXSTA Register
18
18
9
2/5/2025
19
19
EUSART Asynchronous
Transmitter
For Async Transmission mode
TXEN=1 for enabling transmission
Sync=0 for enabling asynchronous transmission
SPEN=1 for automatically configuring TX/RC6 pin
as output and enabling EUSART
All other EUSART control bits are assumed to be at
default stage
20
20
10
2/5/2025
21
21
Async Transmission
22
22
11
2/5/2025
Async Transmission
Back to Back
23
23
EUSART Async
receiver
24
24
12
2/5/2025
EUSART Asynchronous
Receiver
25
25
EUSART Asynchronous
Receiver
RSR register serially (bit-by-bit) receives each
character
Shifts it to 02-character FIFO memory
FIFO and RSR not directly accessible
Data can only be accessed through RCREG
register
Enabled by:
CREN=1
SYNC=0
SPEN=1
26
26
13
2/5/2025
27
27
EUSART Asynchronous
Receiver
28
28
14
2/5/2025
29
29
30
30
15
2/5/2025
RCSTA Register
31
31
RCSTA Register
In Synchronous mode
32
32
16
2/5/2025
Address Mode
33
33
Address Mode
34
34
17
2/5/2025
35
35
36
36
18
2/5/2025
37
37
38
19
2/5/2025
Warning: There are errors in the table given in Milan Verle’s book
39
39
40
40
20
2/5/2025
41
41
42
42
21
2/5/2025
43
43
44
44
22
2/5/2025
Synchronous Mode
45
45
46
46
23
2/5/2025
Electrical Characteristics
USART Vs RS-232
USART:
USART uses TTL i.e. 0V (bit 0) and +5V (bit 1)
RS-232:
Logic 1 is represented by a negative voltage
between -3V and -25V (typically -15V)
Logic 0 is represented by a positive volts between
3V and 25V (typically +15V)
Communication requires external up/down
convertors
MAX232 is the most commonly deployed IC
47
47
MAX232 IC
48
48
24
2/5/2025
49
49
MAX232: PC to USART
50
50
25
2/5/2025
Interface Diagram
51
51
52
52
26
2/5/2025
53
54
54
27
2/5/2025
55
55
End of Lecture
56
56
28