AN2503 Freescale Semiconductor / Motorola, AN2503 Datasheet - Page 33

no-image

AN2503

Manufacturer Part Number
AN2503
Description
Slave LIN Driver for the MC68HC908QT/QY Family
Manufacturer
Freescale Semiconductor / Motorola
Datasheet
MOTOROLA
1. AN2503/D driver assumptions:
2. AN2575/D memory usage data comes from LIN08 driver manual for EY16.
MIN = external OSC, 9600bps, no SLEEP mode, no parity check, no bit error checking
MAX = internal OSC, 19200bps, SLEEP, parity checking, and bit error checking enabled
Each also has 7 messages defined, using 26 bytes of RAM
QY/QT bit-banged
AN2503/D
QY/QT bit-banged
AN2599/D
EY16 ESCI
AN2575/D
LINQL4-ASM
LINQL4-C
LINQL4-API
drivers
drivers
drivers
Version
(1)
(2)
Other distinctive features of this application note that the user must consider:
Slave LIN Driver for the MC68HC908QT/QY Family
Freescale Semiconductor, Inc.
API
Std
For More Information On This Product,
N
Y
Y
N
N
Y
Use of API — This application note doesn’t use an API. This represents
an incompatibility with some other application notes, but it reduces the
CPU use and the amount of memory used. It’s a good option to leave
more free memory for the user program.
Memory usage —
implementations of LIN drivers in other available application notes.
CPU time and performance —
between the CPU time and performance in different MCUs and
application notes.
Table 13. Driver Performance Metrics
Feature
Level
Go to: www.freescale.com
MAX
MIN
(+ 12 per 8 byte msg)
(+ 8 per 8 byte msg)
(+ 8 per 8 byte msg)
32 (+12 per 8 byte
24 (+ 8 per 8 byte
19 (+1 per 8 byte
RAM (Bytes)
Table 13
msg)
msg)
msg)
11
18
32
Driver Code Resource Required
shows a comparison between different
Table 14
LIN Driver Features and Performance Comparison
536 (+ 3 per msg)
836 (+ 3 per msg)
ROM (Bytes)
(driver + API)
1103 (driver)
838 (driver)
shows the differences
487 (API)
420 (API)
1130
172
120
(Bytes)
Stack
< 25
AN2503/D
22
22
35
20
35
7
33

Related parts for AN2503