Contents UM1659
2/25 UM1659 Rev 4
Contents
1 Overview and naming convention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.1 Feedback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
2 Getting started . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.1 Before you start . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.2 System requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.3 Downloading the latest SPC5-UDESTK version . . . . . . . . . . . . . . . . . . . . 6
2.4 Installing SPC5-UDESTK . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
2.5 License registering and activation of SPC5-UDESTK . . . . . . . . . . . . . . . . 7
2.6 Installing hardware . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.6.1 Static electricity precautions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
2.6.2 Driver installation of PLS USB/JTAG adapter for SPC5 . . . . . . . . . . . . . 7
2.6.3 Trouble shooting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 8
2.6.4 Installing SPC5-UDESTK PLS USB/JTAG adapter for SPC5 . . . . . . . . . 9
2.6.5 Technical details of SPC5-UDESTK PLS USB/JTAG adapter . . . . . . . . . 9
2.6.6 LED status indication . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10
3 User guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.1 SPC5 Studio and SPC5-UDESTK (UDE) integration . . . . . . . . . . . . . . . . .11
3.2 A first example with SPC56L-Discovery + . . . . . . . . . . . . . . . . . . . . . . . . .11
3.2.1 Starting with SPC5-UDESTK (UDE) . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
3.2.2 Loading an executable . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
3.2.3 Project management . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
3.2.4 Running and stepping through the application . . . . . . . . . . . . . . . . . . . 15
3.2.5 Setting breakpoints . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
3.2.6 CPU registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17
3.2.7 SFR registers . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.8 Viewing variables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
3.2.9 Trigger functions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20
3.2.10 Leaving the project . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3 Programming FLASH memories . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3.1 Basic concept . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
3.3.2 Enabling the FLASH programming . . . . . . . . . . . . . . . . . . . . . . . . . . . . 22