Tyler Khalid McCray, 18, surrendered to police on Monday afternoon with his attorney.
He was arraigned on more than 20 charges - including rape - and bail was set at $1,000,000 cash.
The rape happened around 11:45 p.m. on November 16th in the 500 block of Front Street in Upland, Pa.
Police say McCray made his way to the second floor bedroom of the victim who awoke while McCray allegedly brandished a large hunting knife.
McCray then raped the woman, police say, as she pleaded with McCray to stop. Investigators say the victim's children were sleeping in the next bedroom.
After raping the woman, police say McCray threatened her with the same knife and demanded money. McCray then fled, police say, with an undetermined amount of cash and the woman's cell phone.