 These are intended to monitor and control the remote nodes, relying on host power rather than local batteries.A wide variety of third-party programming and debugging tools are available for the AVR.These devices use various interfaces, including RS-232, PC parallel port, and USB.