IP2022 Users ManualTable of Contents
www.ubicom.com
ix
5
In-System Debugging
327
5.1
Debugging Modes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 328
5.2
ISD/ISP Interface Protocol . . . . . . . . . . . . . . . . . . . . . . . . . . . . 330
5.2.1
ISP_STATUS Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 333
5.3
ISD/ISP Commands . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
5.3.1
Data Transfer . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344
5.4
Host Connection to ISD/ISP Interface . . . . . . . . . . . . . . . . . . 346
5.5
ISD/ISP Interface. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
5.5.1
Recommended Connector Pin Assignments . . . . . . . . . . . . 351
5.6
ISD/ISP Electrical Specifications . . . . . . . . . . . . . . . . . . . . . . 353
6
In-System Programming
357
6.1
Flash Programming. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 358
6.2
Configuration Block . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 361
6.2.1
FUSE0 Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 364
6.2.2
FUSE1 Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 367
6.2.3
TRIM0 Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.2.4
FREQ Register. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
6.2.5
VCOMPANY and VPRODUCT Registers . . . . . . . . . . . . . . . 371
6.2.6
VVERSION Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 371
6.2.7
VSOFTDATE and VPROGDATE Registers . . . . . . . . . . . . . 371
A
Similarities with SX-Series Devices
373
B
Pin Assignments
377
B.1
Signal Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 378
C
Register Quick Reference
385
C.1
Registers (sorted by address) . . . . . . . . . . . . . . . . . . . . . . . . . 385
C.2
Registers (sorted alphabetically). . . . . . . . . . . . . . . . . . . . . . . 394
C.3
Register Bit Definitions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 402
C.3.1
ADCCFG Register (A/D Converter Configuration). . . . . . . . 402
C.3.2
CMPCFG Register (Comparator Configuration). . . . . . . . . . 403
C.3.3
EMCFG Register . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 404