A. Ambient noise and temperature variation
B. Program memory size
C. Serial communication speed
D. Number of interrupts