
Table of Contents
Table of Contents
Copyright ..................................................... 2
Revision Information ............................................... 2
1 Introduction ................................................. 5
2 Boot Loader ................................................. 7
2.1 Introduction .................................................. 7
2.2 Serial Interfaces ............................................... 7
2.3 USB Interface ................................................ 12
3 AES Data Tables .............................................. 27
3.1 Introduction .................................................. 27
3.2 Data Structures ............................................... 27
4 Analog Comparator ............................................ 29
4.1 Introduction .................................................. 29
4.2 Functions ................................................... 29
5 Analog to Digital Converter (ADC) .................................... 35
5.1 Introduction .................................................. 35
5.2 Functions ................................................... 35
6 Controller Area Network (CAN) ...................................... 53
6.1 Introduction .................................................. 53
6.2 Functions ................................................... 54
7 CRC ...................................................... 69
7.1 Introduction .................................................. 69
7.2 Functions ................................................... 69
8 Flash ..................................................... 73
8.1 Introduction .................................................. 73
8.2 Functions ................................................... 73
9 Floating-Point Unit (FPU) ......................................... 81
9.1 Introduction .................................................. 81
9.2 API Functions ................................................ 82
10 GPIO ..................................................... 87
10.1 Introduction .................................................. 87
10.2 Functions ................................................... 87
11 Hibernation Module ............................................ 107
11.1 Introduction .................................................. 107
11.2 Functions ................................................... 108
12 Inter-Integrated Circuit (I2C) ....................................... 123
12.1 Introduction .................................................. 123
12.2 Functions ................................................... 124
13 Interrupt Controller (NVIC) ........................................ 137
13.1 Introduction .................................................. 137
13.2 Functions ................................................... 137
14 Memory Protection Unit (MPU) ...................................... 145
14.1 Introduction .................................................. 145
14.2 Functions ................................................... 146
15 Pulse Width Modulator (PWM) ...................................... 153
April 8, 2013 3