See the test results for all programmers.
If you look at this in the right light, it is an ATmega8/ATmega88/ATmega168/ATmega328 with a MAX232 for serial communications. It is also a serial in system programmer, since
it runs Arduino ISP, and it is an Arduino with a MAX232 on it.
There are USB versions of this as well.