A reciprocating saw is provided having a motor oriented within a housing for operably driving a saw bar and blade holder in a reciprocating motion. The core processing circuit is held in a reset state while a reset vector is loaded to one or more registers at a boot address associated with the core processing circuit. A determination unit determines whether or not the switching unit is in a normal state. The solar energy collecting component and the lens module are movable between a first position and a second position.