ATDnCTLx表示多组ATD中的第n组,控制寄存器x。第n组好理解,看文档block diagram有几组模块,每组模块都用的是独立的一组控制寄存器,不同组之间的寄存器定义是相同的。寄存器x,只能说这是摩托罗拉的传统,不喜欢给控制寄存器命名,反正按1 2 3 的顺序往下排,有点随意。这点在一些延用传统设计的模块上犹为明显,全新设计的模块会好一些。[3..0]不叫命名,任何寄存器都可以用Name[??]表示这个寄存器中的??位,只是在写文档时用,程序中要看头文件。