Braun earned $43,000 a year as chief. His severance package includes his salary through September, said Richard Eigenbrode, chairman of the board of supervisors.
Braun, in a three-page letter to the supervisors, said Township Manager Michael Christopher told him to resign or face the charges.
He said in his letter that he also was told by Christopher that the supervisors were unanimous in their ultimatum and that all of his police officers said they had no confidence in his ability to run the department.
"I have searched my soul and cannot identify any deliberate or malicious act or acts that I may have committed to warrant this action," Braun said in his letter. "I have no doubt made unconscious mistakes or used bad judgment at times."
He walked out of the meeting after he finished reading the letter.
He said afterward that a "great deal was made of these charges. If you look at anybody close enough, long enough you can find something. It took them six months to get me."
The supervisors met in executive session for 25 minutes before accepting Braun's resignation. Sgt. Barry Keller was named interim chief, Eigenbrode said.
In February the supervisors hired Waynesboro attorney John Lisko at $100 an hour to investigate the police department. Christopher said Lisko's bill came to more than $5,000.
Several citizens demanded to know why Braun was fired.
"How can you decide to fire someone like this without the community knowing what's going on?" said Irene Blackburn. "He's done a wonderful job and put in so many hours of his own time. He will be missed."
"What's happening here?" said James Winebrenner. "You level charges against him and don't tell him what those charges are. How can you defend yourself if you don't know what the charges are? You've taken 14 years of service and flushed them down the drain."