ADuCM7029 Firmware remote Update

Hi ADI's

One of my customer is developing a product using the ADuC7029 and I have two inquiries.

1) F/W Remote update

Customer's AduC7029 board was mounted on the Mother board(End customer's product) as a daughter board.

(as below picture)

Customers want to directly upgrade the firmware of AduC7029 while the product is installed.

Please inquire about possible methods.

2) Timer Issue

It should occur exactly at the time set by the Timer, but there seems to be an error.

- Set to call timer every 200us
- Timer is called a total of 1600 times
- As a result of operating two samples with the same firmware, the timer call time is different.

What the customer wants is that if the timer is set every 200us, the timer interrupt will occur exactly.

Please check if there is a possible way.

And if an error is inevitable, please tell us about the error range.

Count smalpe #1 smalpe #2
sample #1 deviation sample #2 deviation
1 0   0  
2 201 1 199 -1
3 400 0 398 -2
4 598 -2 596 -4
5 798 -2 795 -5
6 998 -2 995 -5
7 1197 -3 1194 -6
8 1395 -5 1393 -7
9 1596 -4 1593 -7
10 1795 -5 1792 -8
11 1994 -6 1990 -10
12 2194 -6 2189 -11
13 2393 -7 2388 -12
14 2592 -8 2586 -14
15 2793 -7 2787 -13
16 2992 -8 2986 -14
17 3192 -8 3185 -15
18 3391 -9 3384 -16
19 3590 -10 3583 -17
20 3789 -11 3783 -17
21 3989 -11 3981 -19
22 4190 -10 4181 -19
23 4389 -11 4379 -21
24 4588 -12 4577 -23
25 4788 -12 4777 -23
26 4987 -13 4976 -24
27 5185 -15 5176 -24
28 5384 -16 5375 -25
29 5585 -15 5574 -26
30 5786 -14 5774 -26
31 5985 -15 5973 -27
32 6183 -17 6172 -28
33 6382 -18 6371 -29
34 6583 -17 6570 -30
35 6781 -19 6769 -31
36 6980 -20 6969 -31
37 7181 -19 7168 -32
38 7380 -20 7365 -35
39 7579 -21 7565 -35
40 7779 -21 7764 -36
41 7978 -22 7963 -37
42 8179 -21 8162 -38
43 8378 -22 8362 -38
44 8577 -23 8561 -39
45 8777 -23 8760 -40
46 8976 -24 8960 -40
47 9175 -25 9159 -41
48 9375 -25 9358 -42
49 9574 -26 9557 -43
50 9775 -25 9756 -44
51 9973 -27 9955 -45
52 10173 -27 10155 -45
53 10373 -27 10354 -46
54 10572 -28 10553 -47
55 10772 -28 10752 -48
56 10971 -29 10951 -49
57 11172 -28 11150 -50
58 11371 -29 11350 -50
59 11569 -31 11548 -52
60 11768 -32 11746 -54
61 11969 -31 11946 -54
62 12168 -32 12144 -56
63 12368 -32 12344 -56
64 12567 -33 12543 -57
65 12766 -34 12743 -57
66 12965 -35 12942 -58
67 13165 -35 13141 -59
68 13365 -35 13340 -60
69 13565 -35 13539 -61
70 13764 -36 13739 -61
71 13963 -37 13938 -62
72 14163 -37 14137 -63
73 14362 -38 14336 -64
74 14561 -39 14535 -65
75 14762 -38 14734 -66
76 14961 -39 14934 -66
77 15161 -39 15133 -67
78 15360 -40 15332 -68
79 15559 -41 15531 -69
80 15759 -41 15729 -71
81 15958 -42 15928 -72
82 16159 -41 16127 -73
83 16357 -43 16327 -73
84 16556 -44 16526 -74
85 16757 -43 16725 -75
86 16956 -44 16923 -77
87 17154 -46 17123 -77
88 17355 -45 17322 -78
89 17554 -46 17522 -78
90 17753 -47 17721 -79