3/117
Table of Contents
4.3.3 External Clock . . . . . . . .... .. .... ... ... ... ... .. .... ... .... ... . . ... ...37
4.3.4 Input Capture . . . .... ... .. . . .. .. . . . .... . .... . . .. . . .... ... ... ... .... .39
4.3.5 Output Compare . . . . .... . ..... ... . . . ... . . . ... . ...... ... .. .. . . . . . . . .40
4.3.6 Timer Registers . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . ... . . . . . .... .. ... .43
4.4 SERIAL PERIPHERAL INTERFACE . . . . . . . . . . . . . . . . . . . . .... .. .... .. .. . . . .... 45
4.4.1 Introduction . . . . . . . . .... . ..... . ..... ... ... .. ... . . . ... .... .. .. . .... .45
4.4.2 Features . . . . . . . . . . . . . . . ..... .. ... ... .... ... ... .. ... .. . .... ... .... .45
4.4.3 Functional Description . . . .... . . .... . . . . ...... . . .. ..... ... . ..... .. .. .. 45
4.4.4 Signal Description . . . . . . . . .... .. ... ..... ... .. . . . ... . . . ... ... .... ... .47
4.4.5 Master Out Slave In (MOSI) . ..... ... . . . ... ... ... .. . . . . . . . . . . . . . . . . . . . . 47
4.4.6 Master In Slave Out (MISO) . ..... ... . . . ... ... ... .. . . . . . . . . . . . . . . . . . . . . 47
4.4.7 Serial Peripheral Control Register (SPCR) .... . . . . ..... .. .... .. .... .... .. 50
4.4.8 Serial Peripheral Status Register (SPSR) . . . . . .... ... ... .. .... ... ... .. ...51
4.4.9 Serial Peripheral Data I/O Register (SPDR) . . . . . .... ... . ..... .. .. . . .. ... . 53
4.4.10Single Master And Multimaster Configurations . . . . .... . . ... .. . . . ... . . . . . . . 53
4.5 I2C BUS INTERFACE . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . ... . . . . . .... .. ... .54
4.5.1 Introduction . . . . . . . . .... . ..... . ..... ... ... .. ... . . . ... .... .. .. . .... .54
4.5.2 General Features . . . . .... . . . . . .... ... ... ... .. .... ... .. .... .. .... .. ..54
4.5.3 Functional Description . . . .... . . .... . . . . ...... . . .. ..... ... . ..... .. .. .. 54
4.5.4 EPROM/ROM I C COMPATIBILITY APPLICATION NOTE. . . . .... . . . . . .... .. 56
4.5.5 Register Description ..... . ... .... .. .. . . . ... .. .. .. . . .. .... .... .. . . ....57
4.5.6 I2C State Machine: . . . .... .... .. .. .. . . . . . .... ... ... .. .... ... ... ... . . 61
4.6 A/D CONVERTER (ADC) . ..... .. .... ... . . . . . ... .... .. .... .. .. . . . . . ... .. ...64
4.6.1 Introduction . . . . . . . . .... . ..... . ..... ... ... .. ... . . . ... .... .. .. . .... .64
4.6.2 Functional Description . . . .... . . .... . . . . ...... . . .. ..... ... . ..... .. .. .. 64
4.6.3 Register Description ..... . ... .... .. .. . . . ... .. .. .. . . .. .... .... .. . . ....65
4.7 RDS FILTER . . . ..... . . . . . . . .... . . ... .... ... . . . . . . . . .... .. .... .. . . .. .. ..66
4.7.1 Features . . . . . . . . . . . . . . . ..... .. ... ... .... ... ... .. ... .. . .... ... .... .66
4.7.2 Functional Description . . . .... . . .... . . . . ...... . . .. ..... ... . ..... .. .. .. 67
4.8 RDS DEMODULATOR . . . . . . . . . . . . . . . .... ... ... ... . ... . . . ..... .. .... ... . . .68
4.8.1 Features . . . . . . . . . . . . . . . ..... .. ... ... .... ... ... .. ... .. . .... ... .... .68
4.8.2 Functional Description . . . .... . . .... . . . . ...... . . .. ..... ... . ..... .. .. .. 69
4.9 RDS G.B.S .. . . .. .. .... ... ... .. .. . . . . . . . . . . . . . . ... . . .. ... ... ... . . . ... ...72
4.9.1 Introduction . . . . . . . . .... . ..... . ..... ... ... .. ... . . . ... .... .. .. . .... .72
4.9.2 Features . . . . . . . . . . . . . . . ..... .. ... ... .... ... ... .. ... .. . .... ... .... .72
4.9.3 Functional Description . . . .... . . .... . . . . ...... . . .. ..... ... . ..... .. .. .. 74
4.9.4 Acquisition of Group and Block Synchronization . . . . ..... .. .... ... ... .... .. 77
4.9.5 Application Tips . . . . . . . . . . . . . . . . . . . . . . . . . . . .... . . . ... . . . . . .... .. ... .77
4.9.6 Block Synchronization Software . . .... . . ... ... .... . . . . ..... ... . . . . . ... . 77
4.9.7 Error Correction software . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ..... . ..... ... .. 77
5 SOFTWARE .. . . . .... .... . . .. .... ... ... ... . . . .... ... . ... ..... . .... .... ... .. .78
5.1 ST7 ARCHITECTURE . . . . . . . . . . . . . . . .... ... ... ... . ... . . . ..... .. .... ... . . .78
5.2 ST7 ADDRESSING MODES .... . ... . ... ..... .. ... .... ... . ..... .. .. . . .. . . . . 78
5.3 ST7 INSTRUCTION SET . ..... .. .... ... . . . . . ... .... .. .... .. .. . . . . . ... .. ...83
6 ELECTRICAL CHARACTERISTICS . . . . . . . . . . . . ..... .... . .... ... . . . ... ..... . ... .. 86
6.1 ABSOLUTE MAXIMUM RATINGS . ..... ... . . . ... ... ... .. . . . . . . . . . . . . . . . . . . . . 86
6.2 POWER CONSIDERATIONS . . . . .... .... ... ... ... .. .... ... . . . . . ... .... .. .. 87