Can OCR2A be read or printed like any other var?

I am thinking not... the statement Serial.print(OCR2A); gets me a garbage char and statements like my_var = OCR2A; don't seem to have reliable results. I have not even be able to find the type var OCR2A is (int,long,ect...)

Anybody know what the skinny is?


OCR2A is a byte on the Atmega168. OCR2A is a uint on the Atmega1280.

you can Serial.print(OCR2A, DEC) to write the decimal formatted value.