Both Andrew Warren and Clyde Smith-Stubbs have recently made comments on the notation (object.bit) used for bits and port declarations in MPC. This notation originated in our C6805 compiler to take advantage of the some speciallized instructions that the 6805 has. At the time we were only interested in developing code for the 6805. Like the bit addressable features of the 8051 it was a processor specific feature. When we created compilers for other processors we were retained the notation to allow application developers to port their code between target famillies. Since last fall we have been supporting a super set of the various bit/bits notations including ANSI structure bit fields. This is a standard part of each new release of our compilers. The next release of MPC has this support. Walter Banks http://www.bytecraft.com