It does that (error codes - read and clear) but much more as well. It displays info that the ECU uses such as boost, water temp, alternator output, fuel usage, power output, engine revs. You can view any 4 at one time. I also works as a trip computer if you want to calibrate it.
Best $200 I spent on the car.