Note: The module version details are not
applicable for 8-bit PIC devices as the touch libraries are provided in source form.
Release v4.4.0 Module Information
Table 1-1. 8-bit AVR® and 16-bit dsPIC®
Microcontrollers (MCUs) Acquisition Module| Acquisition Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| ATmega328PB Autotune | 0x0001 | v3.10 | 1.4 |
| ATmega328PB Run Time | 0x0003 | v3.10 | 1.4 |
| ATtiny81x | 0x0007 | v3.10 | 1.4 |
| ATtiny81x Run Time | 0x0008 | v3.10 | 1.5 |
| ATtiny161x, ATtiny321x Autotune | 0x0017 | v3.10 | 1.5 |
| ATtiny161x, ATtiny321x Run Time | 0x0018 | v3.10 | 1.5 |
| ATmega324PB Autotune | 0x000C | v3.10 | 1.5 |
| ATmega324PB Run Time | 0x0011 | v3.10 | 1.5 |
| AVR® DA | 0X0037 | v3.10 | 1.2 |
| AVR DA Boost mode acquisition (4P) | 0X0038 | v3.10 | 2.1 |
| ATtiny161x, ATtiny321x Boost mode acquisition
(4P) | 0x001b | v3.10 | 2.1 |
| ATtiny161x, ATtiny321x Boost mode acquisition (4P)
Run Time | 0x001d | v3.10 | 2.1 |
Table 1-2. 16-bit dsPIC® MCUs Acquisition Module| Acquisition Modules | Module ID | XC16 Compiler Version | XC-DSC Compiler Version | Module Version |
|---|
| dsPIC33CK | 0x004d | v2.10 | - | 1.0 |
| DSPIC33CH | 0x004d | v2.10 | - | 1.0 |
| DSPIC33AK | 0x0051 | v2.10 | v3.21 | 1.0 |
Table 1-3. Post-Processing Module| Post-Processing Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| Keys | 0x0002 | v3.10 | 1.4 |
| Frequency Hop Autotune | 0x0004 | v3.10 | 1.2 |
| Frequency Hop | 0x0006 | v3.10 | 1.1 |
| Scroller | 0x000B | v3.10 | 1.2 |
| Surface—Single contact | 0x0021 | v3.10 | 1.5 |
| Surface—Dual contact indication | 0x0025 | v3.10 | 1.1 |
| Gestures | 0x0023 | v3.10 | 1.1 |
| Surface 32x32—Single contact | 0x003B | v3.10 | 1.0 |
| Surface 32x32—Dual contact indication | 0x003C | v3.10 | 1.1 |
Release v4.3.0 Module Information
Table 1-4. 8-bit AVR® and
16-bit dsPIC® Microcontrollers (MCUs) Acquisition Module| Acquisition Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| ATmega328PB Autotune | 0x0001 | v2.40 | 1.4 |
| ATmega328PB Run Time | 0x0003 | v2.40 | 1.4 |
| ATtiny81x | 0x0007 | v2.40 | 1.4 |
| ATtiny81x Run Time | 0x0008 | v2.40 | 1.5 |
| ATtiny161x, ATtiny321x Autotune | 0x0017 | v2.40 | 1.5 |
| ATtiny161x, ATtiny321x Run Time | 0x0018 | v2.40 | 1.5 |
| ATmega324PB Autotune | 0x000C | v2.40 | 1.5 |
| ATmega324PB Run Time | 0x0011 | v2.40 | 1.5 |
| AVR® DA | 0X0037 | V2.40 | 1.2 |
| AVR DA Boost mode acquisition (4P) | 0X0038 | V2.40 | 2.1 |
| ATtiny161x, ATtiny321x Boost mode acquisition
(4P) | 0x001b | v2.40 | 2.1 |
| ATtiny161x, ATtiny321x Boost mode acquisition (4P)
Run Time | 0x001d | v2.40 | 2.1 |
Table 1-5. 16-bit dsPIC®
MCUs Acquisition Module| Acquisition Modules | Module ID | XC16 Compiler Version | Module Version |
|---|
| dsPIC33CK | 0x004d | v2.10 | 1.0 |
| DSPIC33CH | 0x004d | v2.10 | 1 |
Table 1-6. Post-Processing Module| Post-Processing Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| Keys | 0x0002 | v2.40 | 1.4 |
| Frequency Hop Autotune | 0x0004 | v2.40 | 1.2 |
| Frequency Hop | 0x0006 | v2.40 | 1.1 |
| Scroller | 0x000B | v2.40 | 1.2 |
| Surface—Single contact | 0x0021 | v2.40 | 1.5 |
| Surface—Dual contact indication | 0x0025 | v2.40 | 1.1 |
| Gestures | 0x0023 | v2.40 | 1.1 |
| Surface 32x32—Single contact | 0x003B | v2.40 | 1.0 |
| Surface 32x32—Dual contact indication | 0x003C | v2.40 | 1.1 |
Release v4.2.0 Module
Information
Table 1-7. 8-bit AVR® and
16-bit dsPIC® MCUs Acquisition Module| Acquisition Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| ATmega328PB Autotune | 0x0001 | v2.40 | 1.4 |
| ATmega328PB Run Time | 0x0003 | v2.40 | 1.4 |
| ATtiny81x | 0x0007 | v2.40 | 1.4 |
| ATtiny81x Run Time | 0x0008 | v2.40 | 1.5 |
| ATtiny161x, ATtiny321x Autotune | 0x0017 | v2.40 | 1.5 |
| ATtiny161x, ATtiny321x Run Time | 0x0018 | v2.40 | 1.5 |
| ATmega324PB Autotune | 0x000C | v2.40 | 1.5 |
| ATmega324PB Run Time | 0x0011 | v2.40 | 1.5 |
| AVR® DA | 0X0038 | V2.40 | 2.1 |
| ATtiny161x, ATtiny321x Boost mode acquisition (4P) | 0x001b | v2.40 | 2.1 |
| ATtiny161x, ATtiny321x Boost mode acquisition (4P) Run
Time | 0x001d | v2.40 | 2.1 |
Table 1-8. 16-bit dsPIC®
MCUs Acquisition Module| Acquisition Modules | Module ID | XC16 Compiler Version | Module Version |
|---|
| dsPIC33CK | 0x004d | v2.10 | 1.0 |
| DSPIC33CH | 0x004d | v2.10 | 1 |
Table 1-9. Post-Processing Module| Post-Processing Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| Keys | 0x0002 | v2.40 | 1.4 |
| Frequency Hop Autotune | 0x0004 | v2.40 | 1.2 |
| Frequency Hop | 0x0006 | v2.40 | 1.1 |
| Scroller | 0x000B | v2.40 | 1.2 |
| Surface—Single contact | 0x0021 | v2.40 | 1.5 |
| Surface—Dual contact indication | 0x0025 | v2.40 | 1.1 |
| Gestures | 0x0023 | v2.40 | 1.1 |
| Surface 32x32—Single contact | 0x003B | v2.40 | 1.5 |
| Surface 32x32 - Dual contact indication | 0x003C | v2.40 | 1.1 |
Release v4.1.0 Module Information
Table 1-10. 8-bit AVR® and 16-bit dsPIC® MCUs
Acquisition Module| Acquisition Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| ATmega328PB Autotune | 0x0001 | v2.40 | 1.4 |
| ATmega328PB Run Time | 0x0003 | v2.40 | 1.4 |
| ATtiny81x | 0x0007 | v2.40 | 1.4 |
| ATtiny81x Run Time | 0x0008 | v2.40 | 1.5 |
| ATtiny161x, ATtiny321x Autotune | 0x0017 | v2.40 | 1.5 |
| ATtiny161x, ATtiny321x Run Time | 0x0018 | v2.40 | 1.5 |
| ATmega324PB Autotune | 0x000C | v2.40 | 1.5 |
| ATmega324PB Run Time | 0x0011 | v2.40 | 1.5 |
| AVR® DA | 0x0037 | v2.40 | 1.2 |
Table 1-11. 16-bit dsPIC® MCUs Acquisition Module| Acquisition Modules | Module ID | XC16 Compiler Version | Module Version |
|---|
| dsPIC33CK | 0x004d | v2.10 | 1.0 |
Table 1-12. Post-Processing Module| Post-Processing Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| Keys | 0x0002 | v2.40 | 1.4 |
| Frequency Hop Autotune | 0x0004 | v2.40 | 1.2 |
| Frequency Hop | 0x0006 | v2.40 | 1.1 |
| Scroller | 0x000B | v2.40 | 1.2 |
| Surface—Single contact | 0x0021 | v2.40 | 1.5 |
| Surface—Dual contact indication | 0x0025 | v2.40 | 1.1 |
| Gestures | 0x0023 | v2.40 | 1.1 |
| Surface 32x32—Single contact | 0x003B | v2.40 | 1.5 |
| Surface 32x32—Dual contact indication | 0x003C | v2.40 | 1.1 |
Release v4.0.0 Module Information
Table 1-13. 8-bit AVR® and 16-bit dsPIC® MCUs
Acquisition Module| Acquisition Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| ATmega328PB Autotune | 0x0001 | v2.40 | 1.4 |
| ATmega328PB Run Time | 0x0003 | v2.40 | 1.4 |
| ATtiny81x | 0x0007 | v2.40 | 1.4 |
| ATtiny81x Run Time | 0x0008 | v2.40 | 1.5 |
| ATtiny161x, ATtiny321x Autotune | 0x0017 | v2.40 | 1.3 |
| ATtiny161x, ATtiny321x Run Time | 0x0018 | v2.40 | 1.3 |
| ATmega324PB Autotune | 0x000C | v2.40 | 1.5 |
| ATmega324PB Run Time | 0x0011 | v2.40 | 1.5 |
| AVR® DA | 0x0037 | v2.40 | 1.2 |
Table 1-14. 16-bit dsPIC® MCUs Acquisition Module| Acquisition Modules | Module ID | XC16 Compiler Version | Module Version |
|---|
| dsPIC33CK | 0x004d | v2.16 | 1.0 |
Table 1-15. Post-Processing Module| Post-Processing Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| Keys | 0x0002 | v2.40 | 1.4 |
| Frequency Hop Autotune | 0x0004 | v2.40 | 1.2 |
| Frequency Hop | 0x0006 | v2.40 | 1.1 |
| Scroller | 0x000B | v2.40 | 1.2 |
| Surface—Single contact | 0x0021 | v2.40 | 1.5 |
| Surface—Dual contact indication | 0x0025 | v2.40 | 1.1 |
| Gestures | 0x0023 | v2.40 | 1.1 |
| Surface 32x32—Single contact | 0x003B | v2.40 | 1.5 |
| Surface 32x32—Dual contact indication | 0x003C | v2.40 | 1.1 |
Release v3.5.0 Module
Information
Table 1-16. 8-bit AVR® MCUs
Acquisition Module| Acquisition Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| ATmega328PB Autotune | 0x0001 | v4.10 | 1.4 |
| ATmega328PB Run Time | 0x0003 | | |
| ATtiny81x | 0x0007 | | |
| ATtiny81x Run Time | 0x0008 | v4.10 | 1.5 |
| ATtiny161x, ATtiny321x Autotune | 0x0017 | v2.40 | 1.3 |
| ATtiny161x, ATtiny321x Run Time | 0x0018 | v2.40 | 1.3 |
| ATmega324PB Autotune | 0x000C | | |
| ATmega324PB | 0x0011 | | |
| AVR® DA | 0x0037 | | |
Table 1-17. 16-bit MCUs Post-Processing
Module| Post-Processing Modules | Module ID | XC8 Compiler Version | Module Version |
|---|
| Keys | 0x0002 | v2.40 | 1.4 |
| Frequency Hop Autotune | 0x0004 | v2.40 | 1.2 |
| Binding Layer | 0x0005 | v2.40 | 1.4 |
| Frequency Hop | 0x0006 | v2.40 | 1.1 |
| Scroller | 0x000B | v2.40 | 1.0 |
| Surface—Single contact | 0x0021 | v2.40 | 1.5 |
| Surface—Dual contact indication | 0x0025 | v2.40 | 1.0 |
| Gestures | 0x0023 | v2.40 | 1.1 |