Diana Wasserman-Rubin said in a letter Tuesday that she was stepping down immediately.
Broward County State Attorney Michael Satz's office said she was being charged with seven counts of unlawful compensation.