The 220EX is a small EOS system flash with the E-TTL capabilities supported by all of the current Canon SLR cameras, both digital & film based.