WFMZ-TV reports that Reading police say the girl was sent to buy carrots for some beef stew when Jackenzy Pierre confronted her at about 4:30 p.m. Tuesday.
Police say he had a six-inch kitchen knife and said, "Give me all your money."
Instead, the girl ran home and later identified Pierre as her attacker.
Online court records don't list an attorney for Pierre, who is 18.
He faces a preliminary hearing Aug. 23 on charges including threat of robbery, terroristic threats and harassment.
Reading police say recently moved to the city from Haiti.
Information from: WFMZ-TV